In a relationship, love someone else - torn
I've been in a relationship with my current girlfriend for a couple of years. She has been the perfect girlfriend for me in every way, treating me good and lovingly. Her family liked me, mine liked her too. But I've had this feeling of something being missing, I can't pinpoint exactly what it is but it's something like passion. We don't have a lot in common but we got along nicely, fought only rarely. But I don't think about her as much as I should when we are apart and I do dislike many personality traits she has, things she does. Things that are not directed at me and don't even concern me.
I started talking to someone else, it started friendly but quickly advanced to something else. I thought only I felt that but was surprised when she had the same feelings. She is my perfect match and we have almost everything in common, we talked for 8 hours straight and I didn't even notice the time passing. I developed feelings for her quickly and I see a future with her.
That all said, my girlfriend has been so good to me and when I told her everything (maybe stupid but I owed her honesty), she asked me not to do it. She has been a complete rock in this and I trust her completely. But I don't have passion for her and I feel I'm beginning to treat her worse because of my own unhappiness.
I felt this coldness toward the girlfriend before I met the new love and I've thought about ending it before but never did as there was nothing else wrong. Sometimes I wish I would've never met this new person but I know that if I stay with my girlfriend I will be missing something.
I've made tough decisions many times before but nothing has been so hard on me, I've been completely torn for days.
I know I deserve to be despised here as I'm practically cheating but leave the hate comments out please.