Selena Gomez
Credit: Rindoff/Dufour/Getty Image

Gorgeous! Selena Gomez is flaunting her best assets while on vacation in Mexico, and the star made sure to share with the world that she feels beautiful in her own skin---no matter what anyone has to say. The brunette beauty has been spotted rocking several different swimsuits while enjoying the sand and surf with her pals, and has looked stunning in each and every one of them.

"I love being happy with me y'all #theresmoretolove," she captioned a photo of herself on Instagram wearing a black cutout Mint Swim ($105; one-piece: