There are just hours left to go before Prince William and Kate Middleton's fairy-tale royal wedding, and now we're taking a look back at the loving couple's road to the altar. The pair first announced their engagement to the world on Nov. 16 and have been traveling the United Kingdom as they get ready to take on their upcoming duties as prince and princess together ever since. This morning, the final details from their wedding ceremony's program were released, along with a new portrait of the duo snapped by Mario Testino. Click through to follow William and Kate's preparations as they ready for their historic nuptials on Friday, and don't forget to join us for our live coverage of the royal wedding beginning at 1:30 a.m. PDT!
See Kate and William's Final Wedding Preparations!