Celebrity couple Heidi Klum and Seal celebrated their fifth anniversary with a fifth wedding on the beach in Costa Careyes, Mexico, a source said.
The ceremony was followed by a reception with about 80 guests under an open-air hut decorated with white flowers and lit by dozens of chandeliers and thousands of candles, the source told People.
A karaoke party kicked off the celebratory weekend where Seal, 47, and Klum, 36, both sang.
Klum recently told Redbook the annual renewal of nuptials "is about remembering this moment of love we gave to each other and reinforcing it."
The couple have four children -- Leni, 6, Henry, 4, Johan, 3, and Lou, 7 months.