Suffice it to say, new motherhood agrees with Kate Middleton.
Earlier this week, fans got our their look at her post-baby body weight loss, and it basically looks as if she never had a baby, much less just five weeks ago.
Now, for an encore, she attended her first public event since welcoming Prince George into the world, and was radiant as ever with husband William:
On Friday, the duo attended the Ring O'Fire Ultra Marathon in Anglesey, Wales, and were all smiles as they mingled with well-wishers before the race.
"Both looked genuinely happy to be there," an onlooker said of Prince William and Kate Middleton. "There was lots of laughter from the new parents."
"Many locals thanked them for being there."
The Duke of Cambridge was at the event to announce the start of the annual 135-mile coastal race, which takes place over three days around Anglesey.
Kate was not initially scheduled to accompany him, but sources say she wanted to "pop along" to show her gratitude for all the support she has received.
Casually clad in black skinny jeans, a polka-dot top, and a green blazer, the new mom looked beautiful as she made her way through the crowd.
Almost as effortlessly as her weight loss.
She has "hardly done anything to lose the weight," says a source. Kate's still breastfeeding, and the small weight she gained while pregnant has just melted off."
"She's not dieting."
To be so lucky ...