While excitement builds over Kate Middleton's Royal Wedding dress, which will be unveiled only on April 29, here's a slideshow presenting Royal Wedding Dresses of the Past.