Everyone says it goes by so fast, and everyone is right. Granted, we have been awake for most of it.
Happy birthday to our babywhumpus. It was a terrifying day, and there is still a tinge of that terror attached to the 29th of May, though tempered with the knowledge that he is blooming, lovely, difficult, and three.
The rest of the story is here, here, and here.