STOCKHOLM, SWEDEN - JUNE 07:  Princess Madeleine of Sweden and Christopher O'Neill wave from a balcony at The Grand Hotel, Stockholm before a private dinner on the eve of their Wedding. The  dinner hosted by King Carl XVI Gustaf  and Queen Silvia at The Grand Hotel on June 7, 2013 in Stockholm, Sweden.  (Photo by Julian Parker/Mark Cuthbert/UK Press via Getty Images)