Mothers have shared their disbelief on social media after the Duchess of Cambridge emerged from hospital looking immaculate just hours after giving birth.
Wearing a stylish floral dress and with her hair curled into her trademark loose waves, Kate looked remarkably fresh as she stepped out of the Lindo Wing with her new baby and Prince William.
The couple beamed as they cradled the princess outside St Mary's Hospital, in scenes that echoed those back in July 2013 when Kate gave birth to Prince George.
Kate had given birth to the little princess less than 12 hours before, prompting hundreds to ask 'how does she do it' after seeing her in the elegant Jenny Packham dress.
Lucy tweeted: 'How bloody great does Kate look! I definitely didn't look like that a few hours after giving birth.'