After nearly six years, Heidi Klum and Seal went to Palm Beach, Florida on Sunday to renew their wedding vows on the beach, according to Us Weekly.
The couple was covered up in costumes and Victorian-style masks.
Klum, 37, wore a strapless white dress that with a hoopskirt covered in tulle, while singer Seal, 48, wore a pirate headdress and a navy blue vest.
The couple was joined by their children Leni, 6 (who is Klum's child from a previous relationship), Henry, 5, Johan, 4, and Lou, 18 months.
Klum and Seal officially celebrate their anniversary on May 10 and reportedly renew their vows every year. Last May, Klum told Redbook, "We love to renew our vows. It's our time -- a lovely family time. It's about remembering this moment of love we gave to each other and reinforcing it."