Rihanna finally taking the advice of family and friends to keep her distance from former boyfriend Chris Brown.
The Umbrella singer spend time at Sandy Lane beach in Barbados with a mystery man.
Wearing a tiny black bikini and shades, Rihanna looked young, free and single as she chatted and laughed with her tattooed friend.
This was in stark contrast to a couple of months ago when the 21-year-old cut a lonely figure on holiday in Mexico.