Look at her now!
Selena Gomez showed off her fit frame while relaxing on a yacht with friends in Cabo San Lucas, Mexico, Sunday.
The “Love On” singer, 33, wore a hip-hugging black one-piece swimsuit while partying with her besties aboard the luxury vessel.
Gomez’s cheeky bathing suit showed off her behind and also featured a keyhole detail on the chest.
The pop star wore her hair in a messy low bun, and she appeared to be going make-up free.
At one point, she covered up with flowy white linen pants to protect herself from the hot sun.
Gomez was seen partying with several of her close girlfriends on the boat. She and her crew were spotted dancing, sipping cocktails and snapping silly selfies together.
The fun festivities sparked speculation that Gomez was celebrating her bachelorette