Happy 3rd Anniversary, Kate Middleton & Prince William!
Kate Middleton and Prince William celebrate their third anniversary today. Yes, it's been three years since the magical Royal Wedding on April 29, 2011.
Three years since the whole world celebrated. Three years since the last (and possibly) only time Americans set their alarms for a British news story.