After enjoying what could be deemed a rather public courtship complete with bouts of questionable gyrating, Cara Delevingne and Michelle Rodriguez have sadly called it a day. Well, it's 'sad' for them, but rather more jovial news for many a hopeful heart out there.

After rumours of splitting up followed by making up, the 35-year-old actress is said to have ended her relationship with the Burberry model "for good". The reason for the split? Cara's constant partying with young female celebrities such as her fellow model Suki Waterhouse (AKA Bradly Cooper's missus), Amber Heard, Kristen Stewart, and Rihanna.

"#regram @officialjoshporter #onlyshe #sexyback"

A source told The Sun: "It looks like Michelle and Cara are now over for good. Michelle got tired of Cara constantly being pictured with other female celebs." This shouldn't have come as a surprise to Michelle given Cara's a 21-year-old supermodel...

The Lost actress - who failed to attend Cara's sister Poppy Delevingne's wedding earlier this month despite being invited - is reportedly ready to settle down, while her ex-girlfriend is still enjoying the celebrity lifestyle. Again, she's 21-year-old supermodel.

"Loving this sandwich #metball #yummy"

The source added: "Michelle isn't as interested in being in the limelight. She thinks they have different priorities." 21-year-old supermodel...

Cara is believed to have attended her sister's wedding party in Morocco on her own last weekend while Michelle was enjoying a holiday in Monaco with friends including Chloe Green - who recently split from Marc Anthony, of JLo's Hubby Number 3 fame.