Kirk is now 5. What a miracle! We weren't planning to do anything but all his friends turned up anyway with cards they made themselves. They had lunch and played outside until the storm when they hid in the cubby (sort of like a car full of clowns) and when it eased off they stripped naked and played in the rain and had a big mud fight. Presents arrived from family via all sorts of routes and greatly appreciated. Thanking you all for everything.