Hi, welcome to the forum. You are very wise to look into this before anything happens. Forgiveness is as much for you as it is for him. In addition to the great responses you have received here we have a "sticky" thread posted above about it that many of us discussed the reality of how we went about it. Here is the link to it:
http://www.soberrecovery.com/forums/...ve-her-no.html
If it helps let us know how it's going for you.