Heidi Klum's relationship got even hotter on vacation!
The 42-year-old model and TV host was recently spotted in St. Bart's, getting cozy with her boyfriend, Vito Schnabel, during their romantic Caribbean getaway.
WATCH: Heidi Klum Declares Her Love for Vito Schnabel on His 29th Birthday
Rocking a barely-there string bikini and a black trucker hat, Klum and the 29-year-old art dealer didn't shy away from packing on the PDA.
An eyewitness told ET that Klum seemed "relaxed" while she caught some rays atop a surfboard. Meanwhile, her beau went surfing, sneaking in smooches with Klum in between breaks from riding the waves.
After spending about two hours in the water, the two headed back to their yacht to rest from their busy day in the sun, according to the eyewitness.
The lovebirds were first linked in February 2014, after Klum split with her bodyguard, Martin Kristin, one month earlier. Since then, they haven't been able to get enough of each other!
WATCH: Heidi Klum & Her 28-Year-Old Boyfriend Have Some Intense PDA on the Beach
Klum and Schnabel also took a trip to St. Barts last June, where their getaway was equally as hands-on, if you catch our drift.
To see pics from that steamy beach outing, watch the video below.