I fell in love with my ex when I was in my late twenties. She was fun and energetic. She brought many good memories in my life. We were in relationship for 3 years. But she was always confused between me and her ex so i left the scene to give her space and broke up. I still loved her but decided to give her space. It was very difficult for me to do that and also left her country.
During these two years I met a new girl. Unlike my ex she was very shy and loves me truly. She doesn't have anyone who cares about her, her family is very selfish. One of her close family member even tried to take advantage of her physically when she was young. It really hurt me to see a beautiful soul like her suffer. So I took care of her and gave her love she always longed. We were both happy together for a while, until last week.
Last week i got call from my ex asking me how i was doing and saying she misses me and wants to be with me forever. She also apologized was being young and stupid saying she should have never let me go and that i was the best. I was heartbroken when she said that because I always wanted to hear those words from her when I was with her but I never heard it. Now she is older and realises her mistake.
Now the same pattern that i had in my previous relationship is repeating in my current relationship and this time it's me. I really hate myself for being confused and not choosing my current girlfriend right away. Obviously staying with my gf would be the right choice ethically and logically, but with my ex i had beautiful memories that haunt me at night. Please help 😔