Life is a mess
I'm in a situation that has been eating me alive, and I'd really appreciate honest, unbiased opinions.
About two years ago, I cheated on my ex. It was completely my fault, and our relationship ended because of it. I have regretted it ever since, and I haven't cheated on anyone since.
I'm currently in a relationship with someone who genuinely loves me, and I love her too. She has been there for me, and I know she deserves someone who is fully committed to her.
The problem is that I also still love my ex, and if I'm being completely honest with myself, I think I love my ex more than anyone else. I know that's a terrible thing to admit while being in a relationship, but it's the truth.
I'd already been questioning my current relationship before any of this happened. Then, a couple of days ago, I got drunk and admitted in front of my friends that I still loved my ex. They encouraged me to talk to her. Yesterday, I met my ex, and we had an honest conversation. She told me she still loves me, still misses me, and hasn't moved on after two years. She never asked to get back together, but hearing that and seeing her again brought back feelings I didn't realize were this strong. My hands were literally trembling when I saw her.
I'm not trying to have both of them in my life romantically. I don't want to emotionally cheat, and I don't want to be with both of them at the same time. I know that's wrong, and I won't do that.
What I'm struggling with is that I love my current girlfriend too, and the thought of hurting her makes me feel sick. At the same time, I can't ignore what I'm feeling for my ex.
I know many people will judge me for cheating on my ex, and they have every right to. I'm not looking for sympathy or excuses. I just want honest advice from people who aren't emotionally involved.
If you were in my position, what would you do? How do I figure out whether these are unresolved feelings and nostalgia, or whether I truly still love my ex enough that I shouldn't continue my current relationship?
Posted Jul 10, 2026, 5:49 PM UTC