About 6 months ago I went to work overseas for 3 months. I met a guy there and we had an instant attraction. We are both married with children and initially nothing happened apart from long conversations. This became flirting and a week before I left we had a one night stand. The fact I was leaving, would never see him again and months of pent up sexual energy led to a mistake I will feel guilty about forever.
My dilemma is whether to tell my DH? The likelihood of him finding out is very low and it certainly won't be repeated. Does honesty in a marriage trump all else or is it worse to cause him unnecessary pain when I have definitely learnt my lesson and deeply regret cheating? Please help me see with more clarity.