The beautiful actress and singer Selena Gomez was seen with a guy on July 22 on a yacht in St Tropez. They got really close together and they were hugging and flirting. Selena was joined by her new gal pal the british model Cara Delevingne, the queen of scandal. It seems that they have a lot of fun together as they spend their vacation in St Tropez. Justin Bieber, her ex-boyfriend, is probably now history and Selena is maybe ready to date a new one.