How nice to see them all together!
IMO, Cristina and Queen Sofia looked nice.
Anyways, IMO not their best outfits, though I love to see the Queen in red.
Letizia looked nice too, really great hairdo but her dress was too "serious" and it hadn't a nice style. It was not a tunic and not a chemisier/shirtwaist. I am not so fond of her Christian Louboutin shoes,MediumPhoto
though really fashionable.
I don't like at all Elena's outfit. I agree that must be hard for her to attend any public event. I hope she feels good.
The King looked great, as always.