The Duchess of Cambridge made her first public appearance Friday since giving birth to Prince George with Prince William one month ago.
Kate showed off her slim post-baby body in a silk blouse by Zara and a green Ralph Lauren blazer, which she paired with black pants.
The new mom was a surprise guest with Prince William at the Ring of Fire marathon race in Anglesey, and looked "relaxed and absolutely beautiful" at the event, according to onlookers.
Lucky Kate, who's reportedly been breastfeeding her son, lost her baby weight quickly and easily. According to UsWeekly, Kate's not dieting but she has been doing yoga.
"She looks amazing," a race spectator tells People. "I can't believe she had a baby only a month ago."
Neither can we!