How long it takes to realize that past mistakes haunt us to remind us not to go there again. You write with compassion and sensitivity for your subject. Your reader wants to pat this character on the back and give him a word of understanding and support.