To set the story, I had been going out with a girl for the past couple months.
Initially, we had gone out briefly a few months prior. The first time we went out, we clicked instantly and had a few great dates. Shortly after our last date at the time, she told me we couldn't go out because she had just got out of a relationship and wasn't over her ex.
Fast forward a few months, she was still single, we reconnected and started dating. The same spark was there again from the start. Dates were going awesome. On our last date, after a few months of dating, everything was going great and she finally ended up spending the night.
This is where things fell apart a bit. I've had an abdominal injury the past month and was in such pain that I couldn't go through with it. In the morning, I physically wasn't going to be able to do it either. She left in the morning and seemed a little frustrated, but not upset (not sure if she realized the pain I was in). I didn't address to situation to not make excuses. However, a few days later, she tells me we can't keep going out and that its more complicated than I think. Apparently in that time she reconnected with her ex. So I don't know if I made her feel unwanted and pushed her back to her ex, or if she still wasn't over him.
I haven't contacted since (and don't plan on it to give her space), and have been talking to other girls. I definitely don't plan on waiting around just for her. However, I would take her back without question (might be a case of oneitis) because I've dated around a good amount and have never have felt that feeling of being so in sync and attracted to someone before.
What is the best course of action? I'm guessing maintaining what I'm doing now (no contact, etc.), but what about long-term? Is this situation even salvageable? Basically, what would I need to do to get her back from her ex?