Happy Anniversary, Will and Kate!

Happy Anniversary, Will and Kate!
[Photo: Matt Dunham/AP]

On April 29, 2011, the world watched Prince William marry Catherine Middleton. We haven't been able to stop looking at them since then. Because, while Americans may not have royals of our own, we sure do love to keep an eye on the ones across the pond.

Let's relive the wedding, shall we?