I've read Dr. Fisher's book three times, and it has been very helpfull in determining where I was in my recovery and the path I needed to follow. I pick it up every few months and read cover-to-cover, or, most recently, just cherry pick a chapter that seems relevant.
It also helped avoid certain behaviors that I believe would have delayed my trek up the mountain.
Don't be too hard on yourself. One thing we all assume with our life partner is truth and honesty. If your spouse slides into MLC and has an A, it's hard to weather that storm.