After nine years of dating, Kate Middleton and Prince William will make their way to the altar April 29th for what's sure to be an unforgettable ceremony. Speculation still abounds over what Kate will wear to the nuptials. Here's a look at royal wedding dresses throughout the ages that she may use for inspiration.