Heidi Klum and Seal renewed their wedding vows on a secluded beach in Mexico on Saturday. Surrounded by their children, the couple returned to the same spot where they were married in 2005 to reaffirm their love.
Afterwards, they returned to their home at El Careyes Resort where they were joined by 80 guests for a reception. According to People.com, everyone wore black and white and dressed as brides and grooms to match the couple.
Klum recently opened up about their anniversary tradition to Redbook saying, “It’s our time – a lovely family time. It’s about remembering this moment of love we gave to each other and reinforcing it.”