Happy birthday Kate - the Duchess of Cambridge turns 34 today.
Since she first came into the limelight, her effortlessly elegant style captioned the nation's heart - spawning the "Kate Middleton Effect" as we know it today (an item will instantly sell out after she's spotted wearing it).
To celebrate her glorious fashion reign, we've compiled a round-up of 34 looks that gave us major princess goals...