Prince William and Kate Middleton were married in a beautiful ceremony at Westminster Abbey in London on Apr. 27, 2011. There were so many picture-perfect moments, from the star-studded guest list and the bride's gorgeous gown to the carriage processional and two balcony kisses, so we can't help but re-live them all. Click through to see all the highlights including the queen, the Middletons, the gown, the newlyweds, and so much more on William and Kate's second wedding anniversary!
It's William and Kate's Two-Year Anniversary — Re-Live the Royal Wedding Pictures!