My first thought was the movie Fireproof to be honest with you, it sounds just like what ''Caleb'' says to "Catherine''. He calls her selfish, a jerk, etc. and in reality they were both at fault. When marriages have troubles and come to the point of wanting a divorce, no matter what one or the other, or both parties say, they must admit their faults and guilt in it. The issues didn't just develop over night of course, things tend to slowly start happening, then slowly progress, and typically, they go without being handled or addressed, because people get so angry they just blow it all off, and each other as well, until they're calm again, and then life goes on. Marriage is a covenant between God, you, and your spouse. It's a gift from God, meant to be honored, kept forever, holy, true, and pure. While the Bible does say that fornication is grounds adultery, there's always ground and conditions which apply. You're supposed to do everything you possibly can to fix things, forgive one another, and keep the marriage together. (not saying you haven't done so in your situation). If you haven't seen Fireproof, or your wife hasn't, then I very highly recommend and suggest you get it and watch it together. The Christian counseling isn't a bad idea at all either. Praying is also essential. When you love someone, despite how much they have hurt you, it's best to do whatever you must in order to refrain from calling them names, talking about them in negative ways, and so on. For as God's word tells us, in 1 Corinthians 13:4-7 ove is patient and kind; love does not envy or boast; it is not arrogant or rude. It does not insist on its own way; it is not irritable or resentful; it does not rejoice at wrongdoing, but rejoices with the truth. Love bears all things, believes all things, hopes all things, endures all things. I will pray for you and your wife, as well as all other marriages struggling, facing divorcement,or possible divorcement, and so on. God bless.