Even the Princess of Wales finds public speaking to be hard sometimes.
After eight years of dating (and endless engagement speculation!), Prince William and Kate Middleton made things official on November 16, 2010. Soon after they announced their engagement, the future ...
The world watched in awe as Prince William and Princess Kate wed at Westminster Abbey in London on April 29, 2011, and years ...