Advertisement

Happy 31st Birthday Kate Middleton! 31 of Our Favorite Dresses

In celebration of the Duchess of Cambridge's 31st birthday tomorrow, we've picked 31 of our absolute favorites of her dresses, everything from inexpensive Zara frocks right off the rack to high glamour designers like Alexander McQueen and Jenny Packham.