STOCKHOLM, SWEDEN - APRIL 30: Christopher O'Neill, Princess Madeleine of Sweden, Prince Oscar of Sweden, Crown Princess Victoria of Sweden , Prince Daniel of Sweden, King Carl Gustaf of Sweden, Princess Sofia of Sweden, Queen Silvia, Princess Estelle of Sweden and Prince Carl Philip of Sweden attend the choral tribute and cortege during the celebrations of the 70th birthday of King Carl Gustaf of Sweden on April 30, 2016 in Stockholm, Sweden. (Photo by Samir Hussein/WireImage)

STOCKHOLM, SWEDEN - APRIL 30:  Christopher O'Neill, Princess Madeleine of Sweden, Prince Oscar of Sweden, Crown Princess Victoria of Sweden , Prince Daniel of Sweden, King Carl Gustaf of Sweden, Princess Sofia of Sweden, Queen Silvia, Princess Estelle of Sweden and Prince Carl Philip of Sweden attend the choral tribute and cortege during the celebrations of the 70th birthday of King Carl Gustaf of Sweden on April 30, 2016 in Stockholm, Sweden.  (Photo by Samir Hussein/WireImage)