Prince William and Catherine Middleton exchanged vows in London’s Westminster Abbey in front of 1900 guests today.
Catherine wore a long-sleeved lace Alexander McQueen dress, with a long train and deep v-neck.
See all the photos, from the bride arriving, to the romantic balcony kiss, here. Long live William and Catherine.
David and Victoria Beckham
Elton John and David Furnish
Prince Harry’s on/off girlfriend Chelsy Davy
British Prime Minister David Cameron’s fashionable wife Samantha
British film director Guy Ritchie
Prince William and Prince Harry arrive at Westminster Abbey
Prince Charles and Camilla
Princess Anne
Princesses Beatrice and Eugenie
http://cdn.assets.cougar.bauer-media.net.au/s3/digital-cougar-assets/AWW/2013/09/05/3861/generic_recipe_img4.jpg