Happy Birthday, Kate! 31 Years, 31 Stunning Outfits

On her big day, we look back at the Duchess's best year in style yet. See the sexy gowns, on-trend coats and more gorgeous looks that deserve to be celebrated


The Duchess gave a nod to her native country while visiting the National Portrait Gallery on July 19, selecting a classic blue Stella McCartney frock (and a $78,000 Cartier necklace!) to wear while checking out an Olympics-inspired exhibition.