But Selena Gomez chose to cover it all up as she stepped out on Monday.
The 21-year-old was boho chic in a long white lace dress and round retro sunglasses while out and about in Tarzana, Los Angeles.
The singer looked gorgeous in the summery frock, which she paired with high heels.
Selena wore her hair straight and glossy over her shoulders, and added a further bohemian touch with a dreamcatcher necklace and colourful purse.
She upped the glamour with a bright red lipstick as she left a building and made her way to her car.
Glamour girl: The 21-year-old wore her glossy mane loose and straight over her one shoulder and opted for a red lip
Selena's outing comes as her Stars Dance album hit the No.1 slot on the Billboard 200 - after selling just under 100,000 copies in its first week.
The stunning sales effectively knocked Jay Z’s Magna Carta Holy Grail to the secondary position on the charts.
An incredulous Selena tweeted, on Thursday: ‘Still... In shock #hardwerkk#blessed’.
Meanwhile, the star admits she still believes she has much to achieve.
'I don't feel like I'm settled yet,' she said.
'I still feel like I've got to continue to strive. If I'm not working I feel bored and then I feel crazy.'
Flaunting what she's got: Selena showed off her toned midriff during a recent GMA performance in New York City