Cara Delevingne and Ashley Benson have broken up after two years together.
The duo split in early April, People magazine reported on Wednesday.
"Cara and Ashley always had their ups and down before but it's over now," a source told the mag. "Their relationship just ran its course."
E! News said Cara "is enjoying being single and spending time with great friends."
The women still have several pictures together on their social media pages, including one of them kissing on Valentine's Day.
Reps for Cara, 27, and Ashley, 30, have not commented on the reports.
The supermodel and "Pretty Little Liars" star were first linked in summer 2018 after being spotted kissing at a London airport. Ashley continued to fuel speculation when she donned a gold necklace with the letters "C" and "A" separated by a star. They officially confirmed the relationship a year later. Around the same time, Ashley got a tattoo honoring Cara.
Last summer, there were rumors that the two secretly married in Las Vegas, although marriage records don't support that speculation.
In October 2019, Cara dished on the romance, telling Elle UK, "It just feels incredible when you're not alone, when you're facing the world with someone else."
"I don't want to be so secretive that people think I'm ashamed of anything. But I've never been in a relationship where things are so public, or where I posted pictures of someone else," she continued. "This seemed different. We had gotten to the point where we had kept it a secret, or at least not wanted attention, and now I feel like I'm not going to not be proud."