MADRID, SPAIN - MAY 14:  In this handout image provided by Spanish Royal House, (L-R) Queen Letizia of Spain, Princess leonor, King Felipe VI of Spain and Princess Sofia are seen at Zarzuela Palace on May 14, 2015 in Madrid, Spain. (Photo by Spanish Royal House via Getty Images)