Grand Duchess Maria Teresa of Luxembourg (née María Teresa Mestre y Batista-Falla) celebrates her 57th birthday today. Maria Teresa often wears dramatic, larger than life hats- one of my favourites is this Fabienne Delvigne creation she wore for Luxembourg National Day in June 2006. I can only imagine that the woman who was brave enough to venture out in this this lime green swirl of hat madness must be a hoot to hang out with in private. Happy Birthday, Grand Duchess!
Photo from Getty as indicated