Selena Gomez may be the queen of Instagram, but she's also the queen of sexy swimsuits. The 27-year-old singer has proven time and time again that she looks good in just about anything. Whether she's posing for a selfie on social media or enjoying a tropical holiday with her friends, Selena is proud of her body and she wants to inspire everyone else to feel the same way about theirs.
Back in May 2018, Selena used her platform to share an important message about body image with her fans. "The beauty myth — an obsession with physical perfection that traps modern woman in an endless cycle of hopelessness, self consciousness, and self-hatred as she tries to fulfil society's impossible definition of flawless beauty," Selena wrote on Instagram. "I chose to take care of myself because I want to, not to prove anything to anyone." Take a look at some of Selena's hottest swimsuit moments ahead.