The Duchess of Cambridge, Kate Middleton, is 32 today. Happy birthday! It's been a super busy baby-growing year for the royal and she's impressed us all with her ability to re-cycle outfits time, and time and time again. How long has she had that Orla Kiely dress coat?
So sit back - maybe with a cup of tea - and take a peek at this fash-fabulous and oh-so royal gallery of gloriousness.