Couple have beachside ceremony in Mexico

Heidi Klum and Seal got married again over the weekend.

The couple celebrated their 5th wedding anniversary on Saturday by pledging their love on a beach in Costa Careyes, Mexico.

Heidi, 36, and Seal later held a reception for 80 guests – all dressed as brides and bridegrooms – under a thatched-roof hut decorated with thousands of candles and fragrant white flowers.

The couple have made it a tradition to confirm their commitment to each other every year since they tied the knot in May 2005.

‘It’s a great party, but for about an hour, we go off on our own down to a private beach,’ says Seal. ‘We sit there with the kids and read vows to each other as the sun sets.’

Heidi and Seal are parents to Lou, 7 months, Johan, 3, and Henry, 4. 

She also has Leni, 6, with her ex Flavio Briatore.

SEE PICTURES Celebrity baby names A to Z>>