I will try to keep this brief as it spans across a time frame of 3 years now.
I met my ex online, we talked as friends originally, however things progressed. At the time I was told she was going through a divorce (shaky ground I know) and she said that she wanted to be in a relationship with me. She said that she's felt things with me she's never felt before. She has 2 kids with the other man and we had multiple HUGE talks about this. That was a big step for me, the thought of providing for someone else's kids (especially this guy, he's a real piece of work).
We continued to talk and we got closer and closer, and I truly fell in love with her, and I believe she fell in love with me. There was multiple times she broke away, didn't hear from her weeks, even months at a time. I was faithful and didn't talk to anyone else and always took her back understanding her situation. The last time this happened she promised me she realized the pain she was causing me and promised to never do it again.
Trusting her and trusting my love I moved across country for her, 1,200 miles to be exact. Upon my arrival to this new place I got a job, house and was preparing a life for her. I was here for about a year before I even got to meet her face to face, during that time whenever I would ask to meet up I would get the "busy" or "issues with ex" excuses. I continued to wait and we finally met and it was amazing. I finally felt like all the hardship and hard work and waiting and faithfulness I had put out had paid off. Things continued at the same pace, we met up 3 or 4 times over the next year, until one weekend about 3 months ago she broke things off because she decided it would be easier for her kids to have both parents and once again tried to repair the relationship with him. This had utterly crushed me. After begging her to work things out and take it slow after all this time (3 years) and me moving here I was denied and she didn't talk to me and removed me from all social media for 3 months.
I then received and still am receiving messages for her begging for me to give her one last chance to show that things are different this time and take her back. This is hard for me after being denied for another man, helping out with her kids during Christmas over and over again. She does have her own place now and a job, however I cannot get over the fact of how bad she hurt me. All of the effort she has done thus far as been for her and her kids, which is what she needed to do. However during that three months I've been talking and still am talking to someone else. My question is what should I do? Take back my ex or pursue a new avenue of opportunity? I feel resentment, anger, and guilt towards my ex. The latter being the worst because she's making me feel like I'm the one giving up because she is ready to "actually move forward" and now I don't feel that I am. I feel bad because I do truly love her, and I feel she does love me. But what is the limit? When is it enough? And was I really supposed to wait another 3 or so months in the dark after waiting this whole time?
Any response will be greatly appreciated, please help. Thank you so much in advance...