She has a killer body honed by years of dancing and regular workouts.
And Jennifer Lopez sent temperatures soaring as she showcased her fit physique on the beaches of Turks and Caicos.
The pop star, 51, was a sight to behold as she sauntered around the tropical paradise in the company of her fiance, Alex Rodriguez, last week.
Jennifer looked absolutely breathtaking basking in the sunshine in a sparkling, maroon two piece that put her fab figure on full display.
The superstar had an air of confidence to her as she strutted out of the water and towards dry land.
JLo was adequately protected from the sunshine with a coordinating Christian Dior bucket hat and pair of sunglasses propped upon her face.
As if that wasn’t glamorous enough, she upped the style factor with a gorgeous pair of gold hoop earrings.
Unfortunately, the star suffered a fashion faux pas as she had forgotten to snip off the tag to her bikini.
The black tag was visible as it dangled off the back of JLo’s bikini top.
JLo was seen briefly splashing around the waters, testing out the temperatures of the picturesque sea but never going further than knee-deep into the ocean.
After her revitalizing dip, she dried off her body with a soft pink towel.
ARod, meanwhile, was spotted close by fully clothed with a white T-shirt and black track pants.
The former baseball star trekked barefoot through the lush seaside with his sneakers in hand.
Jennifer has been celebrating the first few days of the new year in Turks and Caicos, after kicking off 2021 performing in Times Square on New Years Eve.
After a fun-filled few days in paradise, Jennifer has since returned home to chillier climes.
The star announced her return home as she posted a before-and-after snap comparing her time on the beach to her current reality.
‘How last week started (arrow emoji) how it’s going this week,’ JLo captioned the photos.
In the first snap, JLo stood atop a paddle board in an emerald green bathing suit.
But the second photo captured JLo all bundled up in an floral print North Face jacket.
Jennifer first started dating Alex Rodriguez in 2017, and accepted a proposal from him in 2019.
‘You know we’ve talked about so many different things cause we had to cancel the wedding last year because of COVID, because of the quarantine, and we actually did it twice, which people don’t know, where we had it in different times – first one canceled and then second one canceled as well – and so I don’t know. We kind of have let it go for a second,’ she recently said on Access Hollywood.
‘I think we just feel like, “Let’s just wait it out.” There’s no rush. We’re good. Everything’s cool. It will happen when the time is right,’ she continued.