Prince William and Catherine Middleton married on April 29, 2011, at Westminster Abbey. Every April 29 marks another year — this countdown runs to the next one.
An estimated two billion people watched some part of the ceremony. The couple met as students at the University of St Andrews, and Catherine's lace Alexander McQueen gown became one of the most copied dresses of the century.