The Most Beautiful Royal Gowns Ever Worn
9. Kate Middleton, 2011
Kate Middleton wed Prince William in a grand ceremony at London's Westminster Abbey on April 29, 2011. For her real-life fairytale, the blushing bride wore an elegant custom-made Alexander McQueen gown designed by Sarah Burton. The dress featured lace sleeves, elaborate embroidery, and a 9-foot train. To complete the breathtaking look, the Duchess of Cambridge borrowed Queen Elizabeth II's Cartier Halo tiara, which held nearly 1,000 diamonds. It was also rumored that Kate Middleton was advised to wear her hair up for her royal wedding. While it's said the Duchess wanted to wear her hair down, it seems like she made a compromise when she donned a half-up, half-down style on the big day.