Hard to believe that Prince William and Kate Middleton have been married for three years already! USA TODAY's Arienne Thompson looks back on their best moments over the years. (Daily Dish, USA TODAY)