Kristen Stewart is dating St. Vincent.

Kristen Stewart

Kristen Stewart

The 26-year-old actress and the 34-year-old musician were recently spotted together in New York City, where they have been spending time together while Kristen promotes multiple films at the New York City Film Festival.

A source told Us Weekly: "It's been very romantic. Kristen is always whispering closely in her ear and asking her opinion."

News of Kristen's latest romance comes shortly after the 'Cafe Society' star opened up about her on/off relationship with Alicia Cargile.

She said: "Right now, I'm just really in love with my girlfriend.

"We've broken up a couple of times and gotten back together, and this time I was like, 'Finally, I can feel again.'"

Kristen - who previously dated her 'Twilight' co-star Robert Pattinson - also explained that she has become more willing to discuss her love life ever since she started dating women.

She shared: "I was like, 'Actually, to hide this provides the implication that I'm not down with it or I'm ashamed of it,' so I had to alter how I approached being in public.

"It opened my life up and I'm so much happier."

Meanwhile, St. Vincent recently split from Cara Delevingne after a year-and-a-half of dating, amid suggestions that their work schedules lead to the break-up.

A source said: "Cara and Annie still care about each other, but pressures of the long-distance romance just became too much.

"The cracks were beginning to show on Cara's birthday in August when Annie wasn't there for her party.

"They decided to call it a day but remain pals and are hoping they can work things out as it's no doubt they really love each other."