LG, Keep up the good work! I don't think our human nature can ever overcome the jealousy and mistrust caused from such betrayal. Fortunately we don't have to depend upon our human nature, we can (and must) rely on God and His gift of His Holy Spirit to enable us to forgive.
I can tell everytime I try to manage my feelings myself, 'cause I'll lose it when I can't reach W on the phone. Something as simple as her not answering her phone....
Don't forget the DBing step of sharing your needs. It sounds like H is pretty open right now with a desire to prove himself to you. Have you shared what you need from H to be able to start building trust in H again? I'm sure it's changed 'just a little bit' based on your new knowledge of his activities.