I’ve been married for 20 years, and my wife and I used to be swingers early on, which was fun and kept things exciting. About 10 years ago, her younger sister (now in her mid-20s, about 20 years younger than us) moved into a separate part of our house—it’s like its own unit, so plenty of privacy.
Things got complicated 8 years ago when my wife was offered £1000 by this rich, influential guy to sleep with him. I begged her not to, but she went ahead anyway, and then did it three more times after that, including once right in our house. It broke me, we separated for a bit, and during that time she started working as an lady of the night. Her sister stayed in the house, and one night while my wife was gone, the sister and I ended up having sex. It just happened.
Eventually, my wife came back, apologized profusely, and we’ve patched things up—our marriage is solid now, and we have sex at least once a week. I don’t neglect her at all. But here’s the issue: I’ve kept sleeping with her sister on the side for the last 5 years. It’s not constant, but whenever I can—quickies mostly, since she’s always available and loves them. She doesn’t want a boyfriend, so she likes this no-strings arrangement. I tried to stop when my wife moved back in, but the sister got me drunk one day and tempted me, and I’m weak like that—I can’t resist when it’s right there in front of me, naked and willing. My sex drive is super high, which doesn’t help.
On top of that, I’m sometimes suspicious my wife is still sleeping with other men. No hard proof, but she comes home smelling different occasionally, and I’ve seen suspicious stains on her underwear a couple times. It nags at me.
The main problem is I’m starting to feel guilty about the thing with the sister, even though I love it and the thrill. Part of me wants to stop, but I don’t know how—I’ve tried, but temptation wins every time. Any advice on how to handle this? Should I come clean to my wife, or find a way to end it with the sister without drama? Or is this just something I should embrace since everything else is working? Thanks for any thoughts.