The sweetest moments of Prince William and Kate's Wedding
It's been 9 years already... The Duke and Duchess of Cambridge tied the knot at Westminster Abbey on 29 April 2011. Since their wedding...