Prince Charles and Lady Diana had the wedding of the century at St. Paul's Cathedral on July 29, 1981. Everything about the day -- from her dress to the couple's first public kiss -- was storybook perfect and set the standard by which all future royal weddings would be judged.
Diana wore a silk taffeta ball gown with a 25-foot train. She arrived in a glass carriage and carried a cascading bouquet of Earl Mountbatten Roses, lilies of the valley, stephanotis, gardenias and orchids. The prince wore the full dress uniform of a British Naval Commander (he earned the title commanding the HMS Bronington).
Besides the 3,500 invited wedding guests, more than 600,000 people took to the streets to catch a glimpse of the couple, and nearly 750 million people across the world tuned in to watch the event on TV.