So sorry that you are sad tonight, about your H not showing up for Christmas.
First, there is still time for your H to change his mind after thinking more about the conversation tonight. I am sure he will be processing the conversation.
Second, it's not hopeless, especially since he's going to go to a Christmas party with you, AND he still offered to come over to help on Saturday!
Maybe he just feels uncomfortable about spening time with your family. He's not even spending time with his own family (parents, etc.). Maybe spending time with your family would remind him of what he is missing out with his family.
((((GG)))) You have come so far. It will be OK. The battle is not yours, but God's.
And also, God is there to comfort you. Remember that He is crying too, when you cry.