And St. Vincent has her own high-profile ex in the shape of British model and actress Cara Delevingne.

St. Vincent

St. Vincent

The 24-year-old star was dating the 'Digital Witness' hitmaker - real name Annie Clark - for a year and a half until last month, with the pair splitting up because of the "pressures" of a long-distance relationship.

A source said at the time: "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."

Not long before they split, Cara opened up about being "completely in love" with the 34-year-old singer.

She said previously: "I'm completely in love. Before, I didn't know what love was - real love. I didn't understand the depth of it. I always used to think it was you against the world. Now I know the meaning of life is love. Whether that's for yourself or for the world or your partner."

Tagged in