Update: pictures posted in the gallery.
So we managed to organize something that otherwise reasonable people might mistake for a birthday party today.
Fortunately, Maggie’s standards are still pretty low. Next year we won’t be able to get away with night-before invitations and day-of cake planning. She’s clearly a two-year-old now; I had to kiss her elbow booboo about 19 times before she finally fell asleep tonight.