OneArt, Your posts are exactly what I expected. You are thorough, thoughtful, and clearheaded.
You are in a bit of bind with H and his antics. Not much you can do ex except meander along looking towards the inevitable goal. It will happen, eventually - 967 days. Wow.
Live life full and let him be.
You got this.
Feelings are fleeting. Be better, not bitter. Love the person, forgive the sin.