Aww, that brought a tear to my eye... I'm at a loss for words, so all I can say is just so glad things are working in your favor... Give him a big kiss on the forehead from all of us!