Kate Middleton Wearing Blue Coats
We're Pretty Sure the Duchess of Cambridge Has More Blue Coats Than Anyone Else on Earth
36
Kate's periwinkle brocade coat was an early favourite. She first wore it to a friend's wedding, and then pulled it out again to celebrate Prince Philip's 90th birthday.