If you have it in you to hang on and give H some room, I can seriously see him coming back. I think he forgot to mention he is terrified that your changes won't 'stick' and that you guys will end up back in a rough patch 2 years down the road. But, its great that he sees them, that his anger has calmed, and that he really wants to work on himself before he makes any decisions.
If you are in somewhat of a good place yourself, I would give it some time and see what happens. Take care.