I'll just add that sometimes it takes something shocking in order to wake up from our misperceptions and begin to see things from our partner's POV. There are no guarantees and no one can say at this point if it's "too little too late" or if H will give things a second chance, but if you are committed to working on yourself ( and it sounds like you are), in the end you will grow and become a better person. That truly is the gift in all this.