On May 6, 1960, Princess Margaret married Antony Armstrong-Jones in the Westminster Abbey. Almost exactly 51 years later, on April 29, 2011, the princess' great-nephew, Prince William, will marry Kate Middleton in the Westminster Abbey.
We tracked down a copy of the official wedding souvenir programme from Princess Margaret's nuptials, and we've got images of every single page -- all 31 of them! In addition to a detailed description of the wedding ceremony and the attendants, the programme also includes photographs of the bride and groom as well as the princess' older sister, Queen Elizabeth the II and her husband, Prince Philip. There's even a 6-page description of the bride's life and a 2-page description of the groom's life.
We won't know what Prince William and Kate's wedding programme looks like until the big day, of course, but if Princess' Margaret's programme is any indication, it will be quite the impressive tome.