Heidi Klum and her boyfriend Vito Schnabel just can’t keep their hands off each other.
The pair are currently on holiday in Sardinia and looked totally loved up as they frolicked on the beach in Porto Cervo in the north of the island.
The German model, 42, looked as gorgeous as ever showing off her slim frame in a multicoloured bikini, while her other half was sporting a pair of bright red and blue shorts.
Other pictures show the amorous pair splashing about in the surf and engaging in some serious PDA.
The following day they swapped the beach for the golf course and were seen with their close friend, painter and artist Jeff Elrod.
While they’ve been away Vito celebrated turning a year older and Heidi proudly wished her other half a happy birthday on Instagram.
Next to a picture of the pair of them looking very windswept, she wrote: “I love you my V. HAPPY BIRTHDAY.”
The attractive couple started dating back in February after Heidi split from her bodyguard ex Martin Kristen.
Heidi has been married twice, most famously to singer Seal who she divorced in 2014.