see more

April 29, 2011 - London, England, United Kingdom - Kate Middleton arrives at Westminster Abbey for her wedding to Prince William. Over 1900 guests were expected to attend. (Credit Image: © Mark Makela) (Photo by Mark Makela/Corbis via Getty Images)

April 29, 2011 - London, England, United Kingdom - Kate Middleton arrives at Westminster Abbey for her wedding to Prince William. Over 1900 guests were expected to attend. (Credit Image: © Mark Makela) (Photo by Mark Makela/Corbis via Getty Images)