Selena Gomez was living her best life with her best friend and celebrating upcoming nuptials during a girls trip to Mexico.
The "Back to You" singer shared a bunch of photos while partying in Cabo San Lucas for the bachelorette party of her BFF, Courtney Barry. "My best friend is getting married, so we celebrated her!" Selena wrote.
Wearing a white bikini, big gold earrings ... and most importantly a huge grin, Selena revealed her vacation paradise, as well as an equally attractive plate of pan dulce.
Selena has been very open with fans since completing treatment last year, and after returning to social media in January has been vocal about dealing with her anxiety and looking forward to the future.