Supermodel Heidi Klum has said ‘I do’ to to her rocker beau Tom Kaulitz.
The nuptials took place on board a yacht in Capri, Italy, with her closest friends and family in attendance.
WATCH: Heidi Klum gives us a close up of her stunning emerald engagement ring
This is the second time Heidi, 46, and Tom, 29, have wed, with the pair first getting hitched at a courthouse in Beverly Hills this past February.
The German supermodel wore an out there ivory gown covered in sequin flowers, while her beau wore a white suit and a cornflower-blue shirt.

The Project Runway stars four children, Leni, 14, Henry, 12, Johan, 11 and Lou, 8, were all present.


People reports that the pair got hitched on one of the world’s most luxurious yachts called the Christina O.

The 343-foot long vessel has hosted several weddings including celebrations of Princess Grace Kelly and Jacqueline Kennedy Onassis.

The pair announced their engagement in December 2018 just two months after they started dating.
WATCH: Heidi Klum says she’s had a lot of “hand” “jobs”