What body hang-ups? Selena is SIZZLING in these holiday snaps

by

With her slicked back hair and tanned skin, Selena Gomez looked totally at home on the beach in Miami over the weekend.

It's easy to forget that, just five months ago, the singer was dealing with criticism for her body shape, so much so that she had to take to social media to retaliate. "There's more to love," she said at the time.

 

I love being happy with me yall #theresmoretolove

A photo posted by Selena Gomez (@selenagomez) on

And while it's clear Selena has been hitting the gym, her signature curves were still very much on show as she jumped in the ocean in a black American Apparel one-piece swimsuit.

The high-cut suit, with a low back and thin crossover straps, showed off Selena's shape to perfection.

It has, of course, already completely sold out from American Apparel's online store.

No doubt aware of the papparazzi presence, Selena couldn't hide her smile as she came up for air.

Visible on the singer's left thigh was a new inking, a stylized version of the Hindu symbol for 'Om,' a chant which is repeated to calm the mind during meditation.

Selena has a growing collection of body art, including the number 76 in Roman numerals on the nape of her neck, 'God Who Strengthens Me' on her left hip, a musical note on her right wrist, and 'Love Yourself First' written in Arabic on her ribcage.

The Hindu symbol is an unexpected choice for the 23-year-old, who is a strong believer in the Christian faith, and a member of LA's Hillsong Church alongside her ex Justin Bieber,

Speaking of Justin, he must be kicking himself after seeing these latest photos…

Trending