If you've held out this long there's no point in telling him now. It is just going to ruin the surprise. Make sure you have a camera, first to get the really confused look on his face when he starts wondering what in the world is going on. Then the surprise look on his face, when he finds out...