I just wanted to echo what Chrome said about your son. That is very caring young boy you have there. You should be very proud.
I truly hope your H realizes that as well and gives him a big hug and "I love you" when he gets home.