Where have you been? Rihanna stuns during first public appearance in six weeks
Rihanna might be an internationally renowned singer, but even superstars need their downtime.
The 26-year-old Bajan beauty has been noticeably absent from the red carpet in recent weeks and has rarely been photographed, except entering and exiting her New York City apartment.
But she appears to be back with a bang and looking better than ever.
Rihanna was last spotted posing for photographers at New York Fashion Week, where she sat front row for a multitude of A-list shows.
The Umbrella singer was the guest of honour at the launch of her Rogue Man fragrance at Macy's department store at Atlanta, Georgia's Lenox Square Mall, where she was mobbed by fans.
She looked relatively demure (for Rihanna), only exposing her abs in a black crop top and maxi skirt and wore her hair straight.
It's believed the pop princess has been hard at work preparing her new album, which could launch as early as November.