Heidi Klum wed Tom Kaulitz in a seriously show-stopping design on a luxury yacht off the coast of Capri in Italy. For the beautiful ceremony, the supermodel, 46, wore a billowing, off-the-shoulder white gown, perfectly complemented by her groom Tom, 29, in a white suit with a light blue shirt. She kept her hair straight and natural, adding a simple white veil and gold accessories to complete her look. https://www.instagram.com/p/B0txSRRBEhi/ “He is the kindest, sweetest, most c