Kate Middleton has made her first public appearance since the birth of Prince George and she looked as gorgeous as ever!
The Duchess of Cambridge - who gave birth to her first child with Prince William, 31, on July 22 - made the last minute decision to join husband William as he officially started a 135 mile round-the-island marathon in Anglesey, Wales, earlier on 30 August.
A source told the MailOnline: "Initially the Duchess wasn't going to attend but she was also keen for the chance to thank the people of Anglesey herself for the warmth and hospitality they have shown her and the Duke."
William was in good spirits and got the crowd laughing as he cupped his hand to his ear when he heard a baby cry and said: "We're hearing a bit of that at the moment!"
Kate, 31, added: "He [George] is sleeping at the moment for now - fingers crossed!"
Kate wasn't expected to return to public duty until September 12.