STOCKHOLM, SWEDEN - MAY 30: Prince Daniel of Sweden, Princess Victoria of Sweden, Eva-Louise Erlandsson Slorach, Prince Frederik of Denmark, and Princess Mary of Denmark arrive Stockholm city hall for an official dinner on May 30, 2017 in Stockholm, Sweden.  (Photo by MICHAEL CAMPANELLA/WireImage)
STOCKHOLM, SWEDEN - MAY 30: Prince Daniel and Princess Victoria of Sweden alongside Prince Frederik and Princess Mary of Denmark arrive Stockholm city hall for an official dinner on May 30, 2017 in Stockholm, Sweden. (Photo by Michael Campanella/Getty Images)
STOCKHOLM, SWEDEN - MAY 30: Prince Daniel and Princess Victoria of Sweden alongside Prince Frederik and Princess Mary of Denmark arrive Stockholm city hall for an official dinner on May 30, 2017 in Stockholm, Sweden. (Photo by Michael Campanella/Getty Images)
STOCKHOLM, SWEDEN - MAY 30: Prince Daniel and Princess Victoria of Sweden alongside Prince Frederik and Princess Mary of Denmark arrive Stockholm city hall for an official dinner on May 30, 2017 in Stockholm, Sweden. (Photo by Michael Campanella/Getty Images)
STOCKHOLM, SWEDEN - MAY 30: Prince Daniel and Princess Victoria of Sweden alongside Prince Frederik and Princess Mary of Denmark arrive Stockholm city hall for an official dinner on May 30, 2017 in Stockholm, Sweden.  (Photo by MICHAEL CAMPANELLA/WireImage)