After months of waiting, Kate Middleton and Prince William today tied the knot at Westminster Abbey.
Wearing a flowing wedding dress with a long train and lace sleeves, Kate clutched a bunch of white flowers as she embarked on the short drive to Westminster Abbey, before starting her three-minute walk up the aisle to be with her groom.
As the happy couple exchanged vows, William appeared to have trouble slipping the ring onto Kate's finger.
But to the relief of all, he finally slipped the wedding band on and the ceremony passed without a hitch.
Earlier thousands of people filled the streets of London as royalty, leading politicians and top names from the showbiz world filed into the Abbey for the wedding of the century.
Read more: http://www.dailymail.co.uk/news/article-1381795/Royal-wedding-Wills-Kate-Duke-Duchess-Cambridge.html#ixzz1KuRKwE65