Chris Jackson/Getty Images
Crown Princess Victoria of Sweden and Prince Daniel of Sweden arrive to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London. The marriage of the second in line to the British throne is to be led by the Archbishop of Canterbury and will be attended by 1900 guests, including foreign royal family members and heads of state. Thousands of well-wishers from around the world have also flocked to London to witness the spectacle and pageantry of the royal wedding.
Pascal Le Segretain/Getty Images
Queen Elizabeth II is greeted by The Right Reverend Dr John Hall, Dean of Westminster as she arrives to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
WPA Pool/Getty Images
From left, British Prime Minister David Cameron, wife Samantha Cameron, Deputy Prime Minister Nick Clegg, wife Miriam Gonzalez Durantez, Frances Osborne and husband Chancellor of the Exchequer George Osborne take their seats in Westminster Abbey ahead of the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
BEN STANSALL/Getty Images
Anne, the Princess Royal, arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
CARL DE SOUZA/Getty Images
Charlene Wittstock, the fiancee of Prince Albert II of Monaco, arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
Dan Kitwood/Getty Images
Queen Sofia of Spain, Prince Felipe of Spain and Princess Letizia of Spain arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
BEN STANSALL/Getty Images
Former King Constantine of Greece waves as he arrives with his wife Anna-Marie at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.
Dan Kitwood/Getty Images
Lady Helen Taylor and Mr. Timothy Taylor arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London. The marriage of the second in line to the British throne is to be led by the Archbishop of Canterbury and will be attended by 1900 guests, including foreign royal family members and heads of state. Thousands of well-wishers from around the world have also flocked to London to witness the spectacle and pageantry of the royal wedding.
WPA Pool/Getty Images
Prince William and his brother and best man Prince Harry arrive at Westminster Abbey on April 29, 2011, in London.
Chris Jackson/Getty Images
Sophie, Countess of Wessex arrives to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
BEN STANSALL/Getty Images
Princess Eugenie arrives at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.
ODD ANDERSEN/Getty Images
Queen Sofia of Spain, left, arrives with Prince Felipe of Spain and his wife Princess Letizia at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.
Julian Finney/Getty Images
Prince William of Wales waves to the crowds with his brother Prince Harry of Wales as they arrive at Westminster Abbey on April 29, 2011, in London.
BEN STANSALL/Getty Images
Autumn Kelly arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
Pascal Le Segretain/Getty Images
Prince Albert II of Monaco and Charlene Wittstock arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Peter Macdiarmid/Getty Images
Katharine, Duchess of Kent, left, and Princess Michael of Kent travel past Buckingham Palace on their way to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
WPA Pool/Getty Images
Sir Elton John arrives at Westminster Abbey ahead of the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
WPA Pool/Getty Images
British Prime Minister David Cameron and wife Samantha Cameron arrive in Westminster Abbey ahead of the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Pascal Le Segretain/Getty Images
Frances Osborne, wife of the Chancellor of the Exchequer George Osborne, arrives to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
BEN STANSALL/Getty Images
British Deputy Prime Minister Nick Clegg and his wife Miriam Gonzalez Duantez arrive at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.
Dan Kitwood/Getty Images
Deputy Prime Minister Nick Clegg arrives to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Pascal Le Segretain/Getty Images
Former British Prime Minister John Major and Norma Major arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Chris Jackson/Getty Images
Speaker of the House of Commons John Bercow with his wife Sally Bercow arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Chris Jackson/Getty Images
Sophie Winkleman, Lady Frederick Windsor arrives to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Chris Jackson/Getty Images
Prince Albert II of Monaco and Miss Charlene Wittstock arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
BEN STANSALL/Getty Images
Camilla, the Duchess of Cornwall, arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
Pascal Le Segretain/Getty Images
Princess Eugenie of York, left, and Princess Beatrice of York arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Chris Jackson/Getty Images
Zara Phillips arrives to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
CARL DE SOUZA/Getty Images
Crown Prince Alexander II of Serbia and Crown Princess Katherine arrive at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
BEN STANSALL/Getty Images
Anne, the Princess Royal, arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
BEN STANSALL/Getty Images
Princess Beatrice of York waves as she arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
CARL DE SOUZA/Getty Images
Charlene Wittstock arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
Pascal Le Segretain/Getty Images
Princess Eugenie of York, left, and Princess Beatrice of York arrive to attend the Royal Wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
BEN STANSALL/Getty Images
Autumn Kelly arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
Chris Jackson/Getty Images
Queen Margrethe II of Denmark waves as she arrives to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
Dan Kitwood/Getty Images
Lady Helen Taylor and Mr. Timothy Taylor arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
ODD ANDERSEN/Getty Images
Queen Sofia of Spain arrives at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.
ODD ANDERSEN/Getty Images
Crown Princess Victoria of Sweden arrives at the West Door of Westminster Abbey for the wedding of Britain's Prince William and Kate Middleton in London on April 29, 2011.
Chris Jackson/Getty Images
Queen Sofia of Spain, Prince Felipe of Asturias and Princess Letizia of Asturias arrive to attend the royal wedding of Prince William to Catherine Middleton at Westminster Abbey on April 29, 2011, in London.
CARL DE SOUZA/Getty Images
King Mswati III of Swaziland arrives at the West Door of Westminster Abbey in London for the wedding of Britain's Prince William and Kate Middleton, on April 29, 2011.