We're all human and forgiveness if difficult. I read 5 books and well a few of them helped a lot. Google "forgiving self and spouse" and you'll get lots. Go to Amazon.com and you'll find great deals with used books/CD's etc. It really helped me and I discovered it was easier to forgive my S than myself. Believe me each one of us have our own reasons, and I'm sure you do too. You need to discover what your reason is and forgive yourself. If you don't you'll be stuck and won't be able to be the S you should be.