The Royal Wedding

The cover of the official Royal Wedding program has been released and features Prince William's Coat of Arms on the front.

Prince William and Kate Middleton rehearsing wedding kiss

Inside the program will be the full Order of Service for the April 29 ceremony, a personal message from William and Kate Middleton, and a never-before-seen photo of the couple. The back will display Middleton's new Coat of Arms, which was recently designed.

Where will Kate Middleton be the last night she's single?

The program will be sold on the day of the wedding, with proceeds benefiting the Foundation of Prince William and Prince Harry. It can also be downloaded for free beginning April 28 from the official Royal Wedding website.