Cara Delevingne
Cara Delevingne had recently split with St. Vincent Reuters

Cara Delevingne is reportedly spending time with Dakota Johnson after her split with St. Vincent. The 23-year-old and the singer, whose real name is Annie Clark, parted ways as they could not manage with their long-distance relationship.

A source told Hollywood Life: "Cara Delevingne seems to be getting a lot closer to Dakota Johnson these days. The pair were almost inseparable on various nights out in New York this week and when Cara bumped into her ex St Vincent with her new girlfriend Kristen Stewart, 26, it was Dakota who she turned to for support."

"They seem to be getting along really well and Cara always seems really happy when they are together. It could be just a close friendship, but maybe it could develop into something more. Cara bumped into St. Vincent after enjoying a girls' night out with Taylor Swift, Martha Hunt, Zoe Kravitz and Suki Waterhouse. However, with Dakota by her side she did not seem to put off by the encounter," the insider added.

St. Vincent seems to have moved on from Delevingne, and has been rumoured to be dating Kristen Stewart. During an interview with Vogue, the English fashion supermodel, who has been linked to celebrities like Harry Styles and Michelle Rodriguez, had gushed about St. Vincent. She 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," she added.