Girlfriend cheated but I still love her.
So I'm sure I sound like a fool, but is it possible to stay with someone if she's cheated on you AND your sex life is non-existent?
So the backstory is, I'm in a very long-term relationship, been with the same girl for many years now. The problem is, our sex life just hasn't been good and (hard to determine if this was the cause or effect) she recently strayed and carried on a somewhat emotional and somewhat physical relationship with another guy. It ended after it came out before it could escalate to anything really serious (i.e. No sex). I considered breaking up at the time but we talked it through and somehow I found it in myself to try fixing things.
Now some time later, it seems like we're back to square one. We're "happy" but there's a lot of complacency. Again we're hardly physical and I feel like that's a recipe for one of us to stray (in my case, I'd feel justified as "revenge"). The thing is, as simple as it sounds to end it, we've been together nearly 8 years and still love each other. We're also the best of friends and honestly I can't see myself getting along with anyone else as we do.
Now that said, is it obvious that we're at the end of the road or can we salvage this? I'm not biased one way or another... Please help!
I also wanted to add that we're so beyond serious that everyone assumes we'll be engaged any day now (though we won't be, obviously). We've talked through marriage and kids and everything, and are totally on the same wavelength in every other way (how we want to raise our kids, how many we want, etc etc etc)
The thing is, can we be happy going the way we're going? And if we did break up, really would that kill the chance of getting back together if we each start dating others?