Singer Selena Gomez looked amazing as she hit the beach in Mexico, but she had to defend herself on Instagram after receiving backlash for putting on a little weight.
The attractive brunette hung out with friends in the tropical spot on Sunday, topping off her tan.
The 22-year-old displayed her body confidence by dressing in a tight black and white string bikini with frills at the front that highlighted her best features.
She accessorized the seductive ensemble with gray spandex tracksuit bottoms and styled her hair in an unkempt, damp ponytail.
Selena responded angrily to people who were criticizing her on social media for what appeared to be a weight gain.
She shared a seductive photo of herself wearing a skimpy black swimming suit along with the caption, “I love being happy with me, yall #theresmoretolove.”
The pop singer and actress’s photo was taken in front of a gorgeous backdrop overlooking a verdant green space in front of the ocean, most likely at the Casa where she is staying with a group of girlfriends.
Her admirers praised her for the photo, calling her ‘beautiful’,’sexy,’ and a ‘queen’ on the social media platform.
The beautiful woman ignored the commotion and ran into the waves with her pals while they struggled with various foam boards and rubber rings.
She paused to stare out at the horizon as she climbed into the waves, still wearing her shorts.
Selena is rumored to be seeing DJ Zedd after splitting from Justin Bieber. She also shared a picture of herself cuddling up to producer Hit-Boy on a yacht.
Later that day, after her ideal vacation, she was spotted returning to LAX airport.
Selena Gomez looked bronzed and happy to be back home, and her bright smile didn’t fade even upon arrival at crowded LAX.
Selena wore a long, grey T-shirt dress that accentuated her figure well, and a white baseball-style jacket covered her shoulders.
She navigated the airport with a black purse while accessorizing her ensemble with clunky black boots and dark sunglasses.