Kate Middleton Alexander McQueen sailor dress Canada tour.jpg

How adorable is Kate Middleton in this sailor get-up? A nod to her favourite childhood fictional character, Anne Shirley, the Duchess appeared at a ceremony in the Green Gable province of Charlottetown yesterday. The nautical-inspired cream and navy cable-knit dress was created by none other than Sarah Burton of Alexander McQueen. She paired it with navy Prada heels, and some sapphire earrings to match her stunning engagement ring.

The dress was very appropriate for the occasion as it resembled Anne of Green Gable's "station dress". I wonder if Kate and Sarah planned this outfit especially for her love of this classic novel?

Find out how you can also recreate this look for less right here.