Quote: He doesn't trust himself because he can't comprehend how he could have been so "selfish and stupid".
Did your H actually tell you this himself? If so, that's a huge admission to make, and should go a long way to reassuring you that it won't happen again and that he's sorry about what happened. No?
Livnlearn
"The unexamined life is not worth living" - Socrates