Rita Ora and Cara Delevingne are reportedly on good terms now. The two are said to have distanced after the Poison singer started dating her now former boyfriend Calvin Harris.

The 23-year-old model and Ora were spotted having a good time together during the U.K.'s recent Glastonbury Music Festival. A source told Britain's Grazia magazine: "They are rebuilding their friendship and Glastonbury was a big part of that. It's been a long time coming but they are friends again."

"Cara and Rita were inseparable for a long time, but had a big bust-up after Rita went off with Calvin," the insider added. "Time has been a healer. Now Cara has settled with Annie, she's been able to forgive Rita, and Suki and Cara's sisters have accepted Rita back into the fold. Cara's been in the studio recording her album and Rita just got a new deal, so they've been talking about music a lot."

Meanwhie, during an interview with Marie Claire, Ora opened up about her split with Harris. She said: "There was a reason why I split up with him. And there was a reason why I'm at this point in my life where I feel like I have so much musical freedom, and I don't have to explain myself to anybody... It was more of a thing where I was in awe. I was at that point in my relationship where I felt he could do no wrong. I thought he had my back and that he'd never steer me wrong. But then 'I Will Never Let You Down' came out, and everything started to go a bit weird. I don't know if it was because business was mixed with personal or what."