Sounds like a perfect, memorable day — happy birthday!