Honestly, I really do understand the whole betrayal thing. I know how absolutely devastating, to the absolute core, that can be. I've been on both ends, so I am well aware of the damage it causes. I hope you didn't think that, b/c of my post, that I didn't get it.
I think the point I'm trying to make has to do with detaching yourself from H's actions. So, okay, let's consider worst-case-scenario here. He lies to you again. He cheats on you again. He breaks a major promise.
What does that mean for you? What do you lose? I propose that YOU lose nothing. If H chooses to do these things again, it speaks volumes about where he is, and the work he needs to do. But does it at all detract from the work you have done on/with/for yourself? I propose that it does not. It takes nothing away from you.
Trust. Love. Forgiveness. Deceit. Unfaithfulness. Dishonor. These are all choices we are free to make. You know the type of choices you are capable of making. Can we ever really know the type of choices others are capable of making? I'm not certain. But I know the choices I am capable of making. I choose the high road. I choose Love. I choose Forgiveness. I choose to be Happy (rather than be Right).