Heidi Klum Halloween
Heidi Klum posing for the cameras Getty

Heidi Klum does not seem to age, going by her toned body. The 44-year-old recently flaunted her age-defying figure during a romantic yacht trip with her boyfriend Vito Schnabel near St Tropez, France.

The TV star-cum-fashion designer set hearts racing in a scanty floral bikini. A photo obtained by The Daily Mail shows the mother of four soaking up the sun in the tiny two-piece swimwear, which revealed her cleavage and derriere.

Her 30-year-old boyfriend — Klum has been dating him since early 2014 — also showed off his impressive physique in green shorts.

She did cover herself up at one point, wearing only a black cap and dark shades to protect herself from the sun, before taking a bath under a shower with Schnabel. In one of the photos, Klum can be seen using the shower to help her boyfriend wash off.

After her shower, Klum enjoyed her time on a paddleboard, with roses surrounding her. One of the photos shows Schnabel lounging next to Klum on the paddleboard.

While relaxing on the paddleboard, a friendly aide even passed her a drink from the edge of the yacht. She has also been photographed smiling and admiring the roses while lounging on the paddleboard.

Klum had revealed the secrets to her fabulous figure in an interview with Glamour magazine in 2014.

"I pretend it's bikini season all year and regularly make healthy decisions. My favorite workout is a long run along the Westside Highway, which stretches along the Hudson River in New York City... It's a beautiful path, and you always feel surrounded by such an amazing community," she said.

"You see the same people running every morning, and they inspire me to keep going. That and knowing there is a Starbucks coffee at the end of the route!

"With my busy schedule, it's impossible to have a set fitness routine. So, instead, I like to try and incorporate exercise into my daily life whenever I can — which requires some creativity."

"Sometimes I jump on the trampoline with my kids or take a hike with my dogs in the canyon by my house. Sometimes I run for 30 minutes on my treadmill, but I prefer to be outdoors."

"When I'm traveling, it could be doing a few sit-ups in my hotel room before I head to work."