Your h is fooling himself about being happy. Did you notice that he couldn't fool your D?? The try to put on a good front, but as your D said it will come crashing down.
You are doing great. Your talk with your D sounded really honest and open..that is the R that I have with my S. Aren't kids wonderful?
I hope you and your kids have a wonderful Thanksgiving. I will be thinking of you!