Here come the girls: Princess Letizia and her adorable daughters drop in on daddy The summer holidays are well and truly under way for the Spanish royals. And no one looks happier about it than Princess Letizia and her two impossibly cute daughters Leonor and Sofia.

Letizia and her little girls were in a particularly sunny mood as they were snapped out and about in Mallorca. Four-year-old Princess Leonor promptly got the giggles as the wind caught on the edge of her skirt.

The colour-co-ordinated mother-daughter team were working the summer casual look to full effect.

Letizia was elegant in a white tank top teamed with capris, flats and a khaki scarf, while Leonor wore a green-and-purple flower print dress and purple shoes and three-year-old Sofia opted for a fawn dress and white sandals.

They were on their way to see daddy, Crown Prince Felipe, who had just completed the second day of the Copa del Rey yachting competition, which he enters every year.

Felipe's international yachting career goes back to the 1992 Barcelona Olympics when – like his father before him – he competed as a member of the Spanish team.

His crew came sixth in their category and Felipe took home an Olympic diploma, which goes to those who make it through to the last eight in the contest.

More on: