<human>: Summarize the given text in a few sentences.

We've been together for about 2 years but we have known each other for 18 years. Her mom is my mom's best friend. We started dating after her Grandma passed away. So before, I would only see her at family gatherings and we would like each others company. Then we started hanging out and it became more. 

She recently broke up with me after she came back from a business trip. She told me that after seeing all her co-workers who were hard-working and driven that she really didn't see that in me. After we broke up, the feelings hit me and the person that I loved wanted to separate. And also, I am constantly reminded of her because my mom always ask about her and our parents doesn't know we were dating.

Ever since that break up, I've been really motivated to get my finances together and foresee towards a brighter future. As time went on, I would be the one breaking down and sobbing over the situation and even asked her why we couldn't just be together while I get my life together. I know that in a relationship, its unfair. In my mind, I am always thinking that she broke up with me so that she can find someone new. 

I've caused her a ton of pain and she deserves a wonderful person. But ever since our break up, issues about our relationship were highlighted. I know I should be giving her space but I honestly feel like I can't ever let this someone go or else i would regret it for the rest of my life. She has done so much for me and shes great with all of my friends. 

Next week, my friend's brother is having a birthday party at the same school where she goes. I really want to see her come out with us but I have a feeling I will react negatively if I see a guy talking to her. So, I asked her over the phone if she doesn't come out with us and she hangs up telling me I'm selfish. Shes really good friends with my friends. 

What should I do? Do I ever have a chance with her again?
<bot>: Known my ex gf my whole life and recently broke up with me and seeing what I should do when I see her next weekend.