Watch the entire wedding ceremony of Prince William and Catherine Middleton at Westminster Abbey on April 29, 2011. More on The Royal Family: ... Credit: PA Images
by The Bead Gallery
by Yellow Bell Craft
by SomersetMuseums
by Mas Pak
by A Sparkly Life for Me
by Sunita's Creative World
by FunToyzCollector