Me and my exgirlfriend were a loving couple for 2 and a half years. I'm 22 and she is 20. She was the love of my life, I never loved anyone as much as I loved her. We broke up 2 weeks ago because she said I was too controlling. Because she cheated on me (kissed another guy) over a year ago I didn't trust her very much so I kept always asking her where she is and who shes with when we're not together. The thing is I cheated on he too for a couple months, but she does not know about it.
In between those two weeks that we were broken up, we got in touch one day (3 days after break up) and hung out, everything was going great. We had sex and she told me that she still isn't over me and that she still loves me. Now a couple days later, I asked her if she would like to get back with me through a text message and she said no. I was shocked so I stopped by her work that same day and asked her to take me back and I can change. She told me that "maybe in the future when I see some change, but right now no." She told me that she hated how I always had to know where she was going...I kept asking her over and over to give me a chance and she didn't seem interested. I told her I can't get back with her in the future only now. All she said was "i guess we're done forever than."
When she had to leave from her lunch break, I gave her a letter prepared earlier telling her how amazing I felt the relationship was when we were together and apologizing for all the messed up things I've done to her. In the letter, I never begged for her to come back though. After work she text messaged me telling me that she liked the letter and had some feelings that she would like to express to me and that she would write it down in a letter, but now its been 3 days and she hasn't spoken to me at all. I'm devastated and cannot get over her. The thing is, she is already talking to some other guys and I'm scared once she does anything with them I can't be able to see her the same way again. I don't know if I should try contacting her soon because if i do it might push her closer to the other guy. I'm just so depressed and confused I don't know if I should text message or go see her and beg for her back? Buy her a gift maybe? What should I do?