Best Image / BACKGRID

Jennifer Lopez looks ‘forever young’ while posing in a white one-piece bathing suit aboard a luxury yacht while on vacation with fiancé Alex Rodriguez.

The 50-year-old’s toned body looked out-of-this-world as she did a sexy pose showing off her enviable figure while wearing oversized sunglasses and a top knot.

Jennifer used a mustard yellow robe for some of the shots and was pictured holding her arms up like a goddess.

She’s taking a well-deserved break after ending her It’s My Party world tour with a bang where she celebrated turning 50-years-old instead of hiding it.

JLo Still Looks Flawless While Being Held At Gunpoint on Hustler’s Movie Set

She talked about the reason why she choose to go that route in one of her tour diaries by saying — ‘It’s been such a cathartic experience for me’, she said. ‘Everybody thought that I was crazy when I wanted to go out and let everybody know that I was 50, but for me, it was important as a woman to do that, to let people know that you don’t get to write women off at a certain point in their life — you don’t get to write people off!’.

Jennifer Lopez Sculpts her Sick Body in Miami

Jlo looked gorgeous as she walked on deck — looking flawless in every way — while Alex took a jet ski ride with a friend.

The actress watched as ARod took a swim and captured it on her iPhone after doing her impromptu photoshoot on a diving board.

View this post on Instagram

St.Tropez 2019 ☀️

A post shared by Jennifer Lopez (@jlo) on

She posted the outcome of her photoshoot on social media, and we must say, we like the view from up there.

Kylie Jenner and Travis Scott Vacay in Superyacht that Charters for $1.2M a Week!