54. Blue is always in style
Although it seems as if she has unlimited wardrobe choices, Kate Middleton has her favorite clothes, just like all of us. You know this feeling when you have a full closet, and you wear the same three shirts again and again? It’s something like that, only with coat dresses. This Alexander McQueen ensemble is one of her Kate’s most iconic look, and she’s worn this dress on several occasions.

Each time she wears the coat dress, she pairs it with different shoes and jewelry. On the event in honor of Sir David Attenborough (you might know him as the narrator of BBC’s Planet Earth), Kate wore her favorite dress with a pair of navy heels and diamond earrings.