Ok my girlfriend and I were having a rough time recently. It was my fault because I was going through a weird time and I ended up hurting her. She broke up with me. 2 weeks later she called me and told me that she loved me and wanted to get back together because she missed me. She told me that she wanted me to be sure that I would not hurt her like I did ever again first. 2 days later I sent her flowers and a note telling her how much I love her and that she is safe with me. That same day she called me and told me that she wants to stay broken up. She said that it just wasn't working out. The next day she said she wants to be friends still and she still cares about me. She kept asking to go out for coffee so eventually I went with her after she got off work. It was hard to see her. The next week she asked me if she could go shopping with me. I cut off contact and we never went. I knew she was stringing me along and I wanted her to find out what she really wanted from me. Immediately after I stopped talking to her she got together with this other guy 10 years older than her. They had been talking the day before I sent her flowers but I didn't think anything of it because we used to talk to this guy when we were together.
Did I do the right thing by cutting off contact with her? I love her so much. I'm moving on but am still waiting for her to come back after this rebound relationship ends. What can I do?