In case you have been living off the grid for the past year, you should know there has been a Royal Wedding Dress Unveiling! (Oh, and a wedding too: Prince William and Catherine Middleton have been hitched.) Congratulations on the excellent choice of dress Cate! And...