As for who you tell what, or spinning out of control, what happens today or tomorrow will be a result of the choices you make.
As for telling all, regardless of what you choose to do, dealing with the affair, you must. In fact, you will deal with it on a recurring basis until you decide what effect it will be allowed to have on your life. Your brain will ensure that the affair, unchallenged, is never far from your thoughts. Those thoughts and potential actions will continue to affect your marriage.
The guilt of it is obviously eating at you. Continued contact with the infidel has caused all kinds of issues. That is why all contact must stop. The guilt you deal with by confession and making a plan to prevent a recurrence of contact. It really is that simple.
Tough being caught in limbo, isn't it?
-NOPkins-
I will ferret out an affair at any opportunity.
-An affair is the embodiment of entitlement, fueled by resentment and lack of respect. -An infidel will remain unreachable so long as their sense of entitlement exceeds their ability to reason.