1/5

If there was any doubt Selena Gomez is looking happier, healthier and more gorgeous than ever after battles with health issues, here's the proof she is living her best life! The singer rocked a sexy white bikini in Cabo San Lucas, Mexico as she celebrated the pending wedding of one of her BFFs, Courtney Barry. “My best friend is getting married, so we celebrated her! Future Mrs. Lopez,” she wrote on Instagram alongside the set of photos, which show her having a fabulous time at on the sun-drenched beach. Fans quickly notched up more than 8million+ likes on the post as they praised Selena's radiant appearance. "I love how happy you look and so beautiful!", read one comment, while another fan wrote, "You look so gorgeous!!!!! Soooo happy !!!!!". And this summed up what we are all feeling: "You are glowing girl. Hope ur doing fine and ur happy and healthy, we truly love u." Scroll through to see the photos of Selena's fabulous girls' break with her friends.

 

RELATED: Selena enjoys a post-treatment snow day with pals - see the photos

2/5

Fans are so excited to see Selena – who threw Courtney's bridal shower last month – looking so content because of the rough time she has had of late. The singer was admitted to a mental health facility in October of last year and also required hospital treatment for low white blood cells – a possible consequence of her 2017 kidney transplant.

 

More on Selena Gomez: Selena unveils the perfect Valentine's Day gift

3/5

In September 2017, Selena revealed that she had undergone a kidney transplant thanks to a friend, actress Francia Raisa, who donated her the organ. "I'm very aware some of my fans had noticed I was laying low for part of the summer and questioning why I wasn't promoting my new music, which I was extremely proud of," she said on Instagram as she shared a picture of herself and Francia in the hospital. 

More about: