24 hours before Prince William and his bride-to-be, Catherine Middleton, tied the knot in a fairytale wedding ceremony ...
William married The Princess of Wales, née Kate Middleton, in a grand royal wedding at Westminster Abbey in April 2011. He is the proud father of Prince George, Princess Charlotte, and Prince Louis.