Heidi Klum shares photo of gorgeous strapless wedding gown

Heidi Klum has shared a picture of her incredible strapless wedding dress on Instagram.

The 46-year-old tied the knot with Tom Kaulitz for the second time over the weekend on luxury yacht, Christina O, off the Italian island of Capri, after the model and the musician married in secret in February.

During their ceremony, the bride wowed in a beautiful white strapless wedding dress with detachable puffed long sleeves and a veil, while the groom wore a cream suit and a blue shirt.

“We did it. Mr.&Mrs. Kaulitz,” Heidi wrote on Instagram, alongside a stream of love heart emojis.

Heidi and Tom couldn't keep their eyes off one another and packed on the PDA as they were seen kissing at the dinner table following their nuptials, with the former America's Got Talent judge placing her hand on her husband's lap as they shared a sweet embrace.

During the ceremony, Heidi's children - Leni, 15, Henry, 14, Johan, 12, and Lou, 10 - stood next to the pair as they said their vows.

The yacht where they tied the knot was once owned by Aristotle Onassis, and also hosted his wedding reception to Jacqueline Kennedy Onassis, as well as the wedding reception of Princess Grace Kelly to Prince Rainier III.

The couple had kept their marriage private from their fans until last month, when they revealed they had obtained their marriage licence.

For Heidi, this marriage will mark her third overall after previously being wed to Seal and Ric Pipino, but she previously said her failed marriages haven't stopped her from believing in love.

Heidi Klum married Tom Kaulitz for the second time over the weekend. Photo: Getty Images

"I've been married twice. I still believe in love and marriage, I do. Even though I failed twice at it. I guess I'm not very good at it. I found a great person, so let's see what happens,” she said on The Ellen DeGeneres Show.

And the blonde beauty previously opened up about her romance with Tom, insisting she is tired of the age gap between herself and her boyfriend being "shoved" in her face.

Speaking about the musician - who is 17 years her junior - she told InStyle: "My boyfriend is many years younger than me, and lots of people are questioning that and asking about it. That's really the only time when age seems to be shoved in my face and I have to give an answer for it”.

“I don't really think about it that much otherwise. You have to just live a happy life without worrying too much about what people think because worrying is only going to give you more wrinkles."

Got a story tip or just want to get in touch? Email us at lifestyle.tips@verizonmedia.com

Want more lifestyle and celebrity news? Follow Yahoo Lifestyle on Facebook, Twitter and Instagram.

Or sign up to our daily newsletter here.