Queen Letizia and Princess Leonor of Spain posing on a terrace in Portixol, Mallorca, during the traditional Cena Reyes. Both wear elegant white summer dresses against a Mediterranean harbor background at sunset.