Cara Delevingne has reportedly split from St. Vincent.
The 24-year-old model-turned-actress secretly ended her relationship with the musician during her promotional tour for her ‘Suicide Squad’ movie after a year-and-a-half of dating.
A source told The Sun on Sunday newspaper: "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."
The report comes shortly after Cara revealed how "in love" she was with the 33-year-old musician.
She previously said: "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."
The actress, who has previously dated Hollywood star Michelle Rodriguez, also opened up about her sexuality.
She explained: "As a child I used gay as a bad word, as in, ‘That’s so gay.’ All my friends did.
"[My parents] have been so, so supportive. I’m obviously in love, so if people want to say I’m gay, that’s great. But we’re all liquid – we change, we grow."