So it's no wonder Bella Thorne looked so fantastic when wearing a Solid & Striped bathing suit on the beach during a sexy photo shoot on Thursday.
The 18-year-old Shake It Up actress was posing away in Malibu's Zuma Beach in California.
The Duff star frolicked in the sand before smoldering in a provocative pose at the water's edge, jutting out her rear in a way which would make Kim Kardashian proud.
Her trademark long auburn locks were worn loose and tousled in a side parting.
She added a smokey eye, and matte pink lip, as she was seen posing for a shoot and snapping selfies which she will no doubt share with her 10 million Instagram followers.