She’s a 37-year-old mum of two, a wife, a princess…and a red-hot bikini babe with abs of steel.
Aussie-born Princess Mary proudly showed off her incredible new body last week as she holidayed with her husband Prince Frederik on a 54-foot luxury super-yacht off the coast of Sardinia.
While most mums find it a struggle to lose their baby weight, two years after the birth of Princess Isabella, our Mary has never looked better.
She has reportedly lost 12 kilos, thanks to a low-fat diet and the help of Danish personal trainer Tore Munch.
“We had extra focus on centre training — the whole corset of muscle around the tummy and back,” he says.