- Meeting Pope Benedict XVI at Zarzuela Palace in Felipe Varela, 19 August. "Everybody in your Sunday best, the Pope's in the house! And he's rocking some serious shoes..." Queen Sofia wins this appearance in her cheery yellow suit, no? (Apart from the kids, of course. That's not fair competition.)
- Attending a prayer vigil during the Pope's visit for World Youth Day, 20 August. Finally, a perfect occasion for her business casual princess style! She looked a step up but not uncomfortably out of place amongst loads of kids in polo shirts. Love it.
Photos: Getty Images/Daylife/Purepeople/Abaca