beach birthday heidi klum

Heidi Klum, celebrated her 42nd birthday on the beach.

The foxy mom celebrated the big day with a trip to St. Barts with boyfriend her 28-year old boyfriend Vito Schnabel.

The adorable couple — who vacationed at the same Caribbean destination over the holidays — have been going strong for over a year now and they weren’t shy to show their affection for one another on the beach. From the sand to the water, the supermodel and her art dealer beau couldn’t keep their hands off each other Tuesday.

Heidi’s children Leni, 10, from a previous relationship, and Johan, seven, Henry, eight, and Lou, four, were likely with her ex-husband, and their father, Seal.

Although Heidi and Vito live on opposite coasts – she in Los Angeles and he in New York – their relationship continues to thrive.

Heidi started dating Vito in February of last year after her split from bodyguard-turned-boyfriend Martin Kristen, whom she became involved with following her break-up from singer Seal.

If you were unaware, the new season of America’s Got Talent airs on Tuesdays on NBC.

Heido Klum Tweets Hot Bikini Pic

Heido Klum Tweets Hot Bikini Pic