Mariah Carey is showing off her figure in St. Barts.
On Friday, Carey, 48, shared a slideshow of carefree photos of herself wearing a sparkly pink string bikini while posing in front of a swimming pool with wet hair.
In the first shot, Carey walked towards the camera laughing. Despite appearing to have taken a dip in the pool, the singer wore diamond bracelets on each arm.
In the second photo, the mother of two flaunted a wide smile with her arms stretched out.
On Thursday, Carey shared another photo from her time on the tropical island. “Festivating in St. Barth’s!” Carey captioned the Instagram photo, which shows her dressed in a blue and coral floral dress.
“I am so so thankful for having loved ones by my side — my family, friends and fans,” Carey captioned a photo of herself and the twins with Santa Claus.
“Rebel and Mariah got on really well and they were drinking red wine and in deep conversation,” an onlooker told PEOPLE. “They seemed to have a great time.”
“They all got up and began dancing on their table when the restaurant played Mariah songs,” the onlooker added.
“#AspenCrew festive fun! Love these two funny smart cool talented gorgeous girlies @mariahcarey @rebelwilson can’t wait to see what happens next! #Aspen #rebelwilson #mariahcarey #festive #holidays #lambs #winterwonderland #lambily #instagood #funnygirls #AspenMoments,” Steel, 31, wrote on an Instagram photo of the trio.
This article originally appeared on our sister site PEOPLE.com