You can add Selena Gomez to the growing list of Cara Delevingne's celeb BFFs!
The 21-year-old singer and the 21-year-old model recently enjoyed a yachting trip together while in St. Tropez, France.
During their Mediterranean vacation, Gomez showed off her hot body and long legs in a skin-tight white one-piece while Delevingne showed off her cleavage in a black bikini top and baggy red shorts. The duo soaked up the sun aboard the luxury boat before taking a dip in the water.
After their swim, Gomez, who celebrates her 22nd birthday tomorrow, emerged from the water looking hot while dripping wet.
In addition to their yachting excursion, Gomez and Delevingne enjoyed a helicopter ride with pals high above the Mediterranean. They each took to Instagram to share pics from the adventure.
Gomez has been in Italy for the past few days attending the Ischia Festival. On Friday, she took some time off to meet with Italian fans and pose for pictures in the streets of Ischia.