I understand Telemark. Forgiving yourself is a process. I had a convo with my W about 5 weeks ago and she brought up 3 major things she is still harboring from up to 9 years ago. I was literally on my knees as well - asking God for forgiveness for what I had done to her. I had heard all these before, but this time I really made the effort to LISTEN and just validate - not fix anything, not get defensive. I felt her pain because I went through that exercise - it hit me like a ton of bricks. I ended up writing her a brief letter apologizing for each of the 3 things. At end I just told her that if I could go back and re-do those things over, I would do them differently and that I hoped she would be able to forgive me some day.