Prince William and Kate Middleton have made their vows to each other during their wedding ceremony at Westminster Abbey.
Watch the BBC video of the Royal Wedding
On 29 April, Prince William will marry Catherine (Kate) Middleton at Westminster Abbey in London.
The couple's romance has captured the public's imagination for the past nine years. Now is your chance to explore some others Royal Weddings from the past.Watch this video on British Royal Weddings to gain some background information on the forthcoming wedding of William and Kate.