The world tuned in on April 29, 2011 as Prince William and Catherine Middleton became the Duke and Duchess of Cambridge and said "I do." Three children later, their royal romance is what fairy tales are made of.