From her gorgeous Jenny Packham gown to her flowing Roland Mouret number, see Kate Middleton's best dresses here
Dress: Stella McCartney
Event: National Portrait Gallery exhibition
Kate Middleton did a fabulous job of getting involved in the London 2012 Olympics, during the Games she showed off her electric blue Stella McCartney dress twice. We particularly loved the look when she teamed with the Olympic rings-inspired Cartier necklace and Prada heels to a preview of the Road To 2012: Aiming High' exhibition. So on-theme!