But the German supermodel is defying all odds and looked better than ever while wearing a bikini this weekend.
Heidi, 37, was in Palm Beach, Florida to renew her vows with husband Seal at Donald Trump's Mar-a-Lago Club.
Bikini time! Heidi Klum, who renewed her vows to husband Seal on Saturday, spends Mother's Day on the beach with her family in Florida
Flower power: The supermodel opted for a floral bikini top with black bottoms
They had a joyous celebration of their sixth wedding anniversary on Saturday but yesterday the whole family took to the beach for some rest and relaxation as they celebrated Mother's Day.
The former Victoria's Secret supermodel wore a variety of bikinis over the weekend which showcased her rock hard abs and enviably toned figure.
She first donned a strapless floral bikini top with black bottoms which showed that her catwalk legs could still perfectly strut down a runway at a moment's notice.
Heidi frolicked on the beach with her children - Leni, seven, Henry, five, Johan, four and 19-month-old Lou.
Quick change: Heidi was spotted swapping one bikini for another during her stay in Florida
Trim and toned: The 37-year-old showed off her impressive shape in a snakeskin number
On Saturday before her nuptials, she was spotted swapping out of one of her bikinis with the a little help from an assistant.
She took off a blue striped strapless top and swapped it for a leopard skin bikini which showed off her ample bosom.
Heidi accessorised it with a gold necklace that had five circles - maybe to represent her husband and four children.
Crazy singer Seal was more covered and wore a patterned shirt while he tended to baby Lou.
He wore an identical necklace around his neck - matching his wife's sparkling jewellery.
Family time: Heidi on the beach by her husband and their children
The couple have made it a tradition to renew their vows every year after tying the knot on May 10 2005 at Seal's beach front home in Mexico.
Just like in previous years, the pair turned the occasion into a fancy dress affair, this time opting for a masquerade theme for the ceremony which was attended by 100 friends and family.
The Project Runway star opted for a dramatic strapless dress which featured a hoopskirt covered in tulle and a silver mask with feathered detailing.
She had clearly decided to go for theatrics over comfort and at one point, she was spotted hitching up the skirt to reveal pull-up stockings and her underwear while she walked around the grounds.
Happy family: The couple renewed their vows in the presence of their four children at Donald Trump's Mar-a-Lago Club in Palm Beach, Florida
The couple had initially planned to celebrate their anniversary in Mexico where they first married, but they changed their plan due to the drug violence.
Heidi is said to have contacted Trump a week ago and asked to borrow his twenty-acre property.
'He was happy to put out the welcome mat for them even though he had another commitment that kept him from attending,' a source told Radar Online.
Last year, every guest had to dress in black-and-white attire while in in 2009, Seal was spotted rocking a mullet and the bride wearing her hair in braids just like 70s star Bo Derek.
- via Daily Mail