Lifestyle Health Selena Gomez Shows Off Her Curves in Polka-Dot Bikini After Facing Criticism from Body Shamers "I love being happy with me," the star wrote on Instagram By Tara Fowler Published on April 20, 2015 01:40 PM Share Tweet Pin Email Photo: FameFlynet/AKM-GSI Selena Gomez couldn’t care less what you think about her curves. The 22-year-old star rocked a polka-dot bikini and hot pants while splashing in the waves on the beach in Mexico on Sunday. Last week, Gomez faced criticism after pictures surfaced of the star in a bright pink bikini. But she shot back at the body shamers on Instagram Thursday, posting a pic of herself in a revealing black swimsuit. “I love being happy with me yall #theresmoretolove,” she wrote. The star, accompanied by close pals, jetted off to Mexico on a clear mission, she says. “We decided as a family to come to Mexico to be inspired…. That’s exactly what happened,” she wrote on Instagram, adding the hashtag #nowletthemusicspeakforitsself. Last year, Gomez spent two weeks in rehab for undisclosed issues, though she later admitted to experiencing too much “pressure” to be someone she’s not. “Until recently, I had given in to that pressure,” she said. “I lost sight of who I was. I listened to opinions of people and I tried to change who I am because I thought that others would accept me for it.” Related Video: Selena Gomez: Carefree and Makeup-Free!