Selena look happier than ever when sopotted enjoying perfect time with friends in a tiny swimsuit while celebrating her best friend’s engagement in Mexico before getting married with Benny Blanco

Recently, Selena Gomez was spotted celebrating her best friend’s engagement while vacationing in Mexico. She looked radiant and carefree.

The 31-year-old singer and actress, her hair still damp from a refreshing swim, relaxed by the pool in a white bikini. Gomez appeared to be in high spirits, beaming as she soaked up the sun.

Healthy and happy: Selena Gomez appeared to be in great spirits during her recent trip to Mexico over the weekend, as part of her best friend's engagement party

According to sources, Gomez traveled to the tropical destination to celebrate her friend’s engagement. The two were seen joyfully cuddling and laughing together, clearly enjoying the special occasion.

With her busy acting and music careers, this vacation offers Gomez a much-needed respite. She has been open about her mental health challenges and the importance of self-care in recent months.

In a previous interview, Gomez emphasized, “It’s crucial to take time for yourself, to recharge, and to reconnect with the people you love. I’m grateful for the chance to do that, especially with my closest friends.”

Making a splash: The star cooled off on the water while sharing a laugh with her pals

Fans have praised Selena Gomez for her ability to embrace her body and promote body positivity, especially in the recent pictures of her looking happy and confident in swimwear.

One fan expressed on social media, “Selena looks so beautiful and at peace. She deserves all the happiness and relaxation in the world.”

Selena Gomez