Kate's past and recent outfits had one element in common: the colour navy blue.

It seems the Duchess of Cambridge has a preferred colour when it comes to her ensembles. If not navy blue, Kate is usually seen in royal blue numbers, just like her infamous blue silk dress. Just yesterday, Kate visited Canada and showed up in a navy gorgeous skin-tight lace dress and quickly changed to another navy blue number with little prints all over. Last week, the Duchess greeted the British Army in an Alexander McQueen navy double-breasted coat with matching hat and in a navy dress just a day after her wedding with the prince. Is navy the Duchess' favorite color?

View the photos below and see for yourself.