Selena Gomez was photographed on the beach in a swimsuit.

Juliette Morgan
Selena Gomez was photographed on the beach in a swimsuit.

Selena Gomez recently vacationed on the coast of Mexico in the company of her close friend, "The Vampire Diaries" star Nina Dobrev.

In addition to Dobrev, the 33-year-old singer was in Cabo San Lucas with a large group of friends. The girls sunbathed, danced, took selfies, and jumped into the water from the side of a 90-foot superyacht. Selena changed several looks, from a classic black bikini to white and pink one-pieces.

Gomez's husband, producer Benny Blanco, whom she married in September 2025, was not present at the outing. However, a few days earlier, Selena had posted romantic photos with him, also taken during a boat trip.

Selena Gomez's appearance has long been a hot topic on social media. During her Disney days and the start of her solo career, Selena was quite petite, but since 2015, her weight has fluctuated. This was due to her severe autoimmune disease, lupus. Selena underwent a kidney transplant in 2017 and chemotherapy, and she took medications that cause water retention. After every red carpet appearance, haters attacked her for her "extra pounds" and swelling.

Selena has repeatedly explained that her medication causes her weight to fluctuate constantly, and that this is normal. She often posts unedited swimsuit photos, captioning them: "I'm not going to suck in my stomach." The singer has emphasized that her mental and physical survival is more important than people's opinions of her dress size. "I'm not a model and I never will be," she said.

However, recently the star has been suspected of following the trend among celebrities who lose weight on "Ozempic".

Before Blanco, Selena had a long-term relationship with singer Justin Bieber. They got back together and broke up numerous times, and a few months after their latest breakup in 2018, Justin married Hailey Bieber. Selena took the breakup hard, faced depression, and dedicated the song "Lose You to Love Me" to the relationship.

Фото: Legion-media.ruMonica Schipper/Getty Imagesselenagomez/Instagram**

More in the section Celebrity

Celebrity

"People think I'm a bitch." Hailey Bieber graced the cover of a glossy magazine and addressed online hate.

Justin Bieber's wife appeared on the pages of Interview magazine.

Celebrity

"You're so ungrateful." Maryam Tillyaeva accused American bloggers of self-interest.

Maryam Tillyaeva spoke about what disappointed her at the Coachella festival.

Celebrity

Macaulay Culkin shared new photos with his fiancée Brenda Song.

The couple posted photos from their trip.

Celebrity

Photos of Amanda Bynes, who has lost a significant amount of weight after taking Ozempic, have surfaced online.

The actress continues to lose weight in preparation for her return to the music scene.

Celebrity

"No one will ever know what it took for me to be here." Hailey Bieber supported her husband Justin Bieber after his first concert in 10 years.

The model shared a photo with her husband and son taken during the Coachella festival.

Celebrity

The first woman to become head coach of a football team in a top European league

Marie-Louise Eta's appointment will go down in world sports history.

Celebrity

Nicole Kidman has decided to become a death doula.

The actress wants to help the dying in the last days of their lives.

Celebrity

Katy Perry responds to Ruby Rose's sexual harassment allegations

Katy Perry's team rushed to defend the singer from serious accusations.

Celebrity

Meghan Markle and Prince Harry arrived in Australia for a visit.

The couple visited a children's hospital and a women's shelter.

Celebrity

"He was hot once." The internet is buzzing about an "aged" James McAvoy.

The actor shocked fans with his new video.

Celebrity

"People think I'm a bitch." Hailey Bieber graced the cover of a glossy magazine and addressed online hate.

Celebrity

"You're so ungrateful." Maryam Tillyaeva accused American bloggers of self-interest.

Celebrity

Macaulay Culkin shared new photos with his fiancée Brenda Song.

Celebrity

Photos of Amanda Bynes, who has lost a significant amount of weight after taking Ozempic, have surfaced online.

Celebrity

"No one will ever know what it took for me to be here." Hailey Bieber supported her husband Justin Bieber after his first concert in 10 years.

Celebrity

The first woman to become head coach of a football team in a top European league

Celebrity

Nicole Kidman has decided to become a death doula.

Celebrity

Katy Perry responds to Ruby Rose's sexual harassment allegations

Celebrity

Meghan Markle and Prince Harry arrived in Australia for a visit.

Celebrity

"He was hot once." The internet is buzzing about an "aged" James McAvoy.

Celebrity

Sydney Sweeney is being 'cancelled' for sexualizing children in the new season of 'Euphoria'.

Celebrity

The organizer of paid retreats featuring Meghan Markle called her "divine"

Celebrity

Ekaterina Klimova shared a glimpse of her vacation with her youngest daughter in the Maldives.

Celebrity

Kendall Jenner is rumored to be dating Jacob Elordi.

Celebrity

Actress Ruby Rose accused Katy Perry of sexual harassment.

Celebrity

Cate Blanchett, Rachel Zegler, and Elizabeth Hurley attended the 2026 Olivier Awards with their son and boyfriend.

Celebrity

Ryan Gosling was photographed with his daughters with Eva Mendes for the first time in a long time.

Celebrity

Lerchek's ex-husband, Artyom Chekalin, was sentenced to seven years in prison.

Celebrity

"Bruises on my legs, no communication." Maryam Tillyaeva shared her experience at Coachella.

Celebrity

Britney Spears entered rehab after being arrested for drunk driving.