Selena Gomez is all smiles during her girls trip to Cabo, Mexico.
The singer posted a photo alongside two friends, all wearing white bikinis on the beach. Gomez, 26, can be seen smiling in one photo and hugging a friend in another.
“My best friend is getting married, so we celebrated her! Future Mrs. Lopez,” she captioned the post.
View this post on Instagram
According to a source, the group of friend spent a few day relaxing poolside. Gomez, who has been struggling with mental health issues, was said to be in a good place the entire time.