AceShowbiz - Heidi Klum has wed Tom Kaulitz for a second time on a luxury yacht in Italy.
The model and the Tokio Hotel frontman tied the knot in February, but the couple exchanged vows again in front of family and friends off the coast of Capri on Saturday, August 3.
Sources tell People.com Klum wore an off-the-shoulder white gown with puff sleeves and embellishment, and accessorised her wedding day look with gold bracelets and a necklace that spelled out "TOM", while the groom opted for an off-white suit with a blue shirt.
On Friday, the couple threw a huge party for their guests on board the yacht, Christina O, which was once owned by Aristotle Onassis, and also hosted the wedding receptions of Princess Grace Kelly and Prince Rainier III and Jacqueline Kennedy Onassis and Aristotle himself.
Klum's children Leni, 15, nine-year-old Lou, Henry, 14, and Johan, 12, were in attendance, as was Kaulitz's twin brother, Bill, who is also a member of Tokio Hotel.
News of the couple's first low-key wedding broke last month (July 2019) after public records showed they obtained a confidential marriage certificate in California, just two months after they became engaged in December (2018).
This is the third marriage for the 46-year-old model, who was previously wed to stylist Ric Pipino from 1997 to 2002, and British singer Seal.