Selena Gomez and Cara Delevingne reportedly hired a spiritual healer to join them on their recent yacht holiday.

Photos of the young stars enjoying some down time for Selena's 22nd birthday onboard a super yacht in St Tropez surfaced last week.

The A-list friends looked relaxed and happy as they swam in the sea and were also joined by Selena's friend Tommy Chiabra, who pals say has been helping her get over her recent split from Justin Bieber.

"She didn't want to let her breakup from Justin put a dampener on her birthday. She's been friends with Cara ever since Taylor Swift introduced them. Cara is single too, so it made sense for her to come," an insider told British magazine Grazia.

"Selena's been openly affectionate with Tommy, but it was primarily a girls' holiday. They both wanted to untangle themselves from everything that's been dragging them down. They even paid for a spiritual healer to join them on board and perform cleansing rituals to ride them of negative energy."

Fashion star Cara, 21, recently split with actress Michelle Rodriguez, who has since been linked to movie hunk Zac Efron.

But neither Cara nor Selena looked downhearted with their single status as they soaked up the rays off the French coast. And while they enjoyed frolicking in the sea during the days, the evenings were spent letting their hair down.

"They hosted a couple of parties on the yacht that went on until 4am," the source added.