Ouch. Okay, I will try to help you out now that you have put in more detail into your posts. My very honest opinion is to forget about this girl, and find another one. She seems to be a very confused girl, do you really want to have this type of girl as your girlfriend? Seems like you will be putting yourself in more trouble than it is worth. If she forgot about you so fast, and started liking another guy; do you really want to have a long distance relationship wit her?
Long distant relationships require TRUST between 2 people - otherwise it will not work out. You will hardly see her, and you need to trust she will not be seeing another guy, etc.
She seems to be very on/off. One day she will be cold to you, and the next she will flirt. Find another girl, why have a long distance relationship anyway? They suck, and I can tell you that from personal experience. Find a girl you can see at least once every 2 weeks, 2 months is a LONG time. Especially considering the average relationship lasts roughly 6 months for your age-group.
Anyway - I will get to the good stuff, if you decide not to take my personal advice about forgetting this girl. You say you are POSITIVE this girl does not see you as a "friend" so I will tell you this advice... (NOTE: If you are wrong about what you told me, this could do you more harm than good.)
I would just treat her as if you just met her, you need to let her know you are not the AFC type. Use ****y humor on her and really bust her balls. If you are not familiar with ****y humor, PLEASE PM me and I will help you out with that. There are many posts on this forum with examples of it, it's a hard concept to grasp for some people however, since many guys make themselves appear as a jacka$$, etc.
Once you feel she has forgotten about that guy, since you are making her feel ATTRACTION for you by using ****y humor, etc. Do the following:
ASK HER OUT!
owever, note when I say this, do not just go up to her and ask her out plainly. That's the dumbest thing I have heard.
If she already has attraction for you, you are merely half way there! You need to ensure you keep that attraction between the both of you, ask her out a few times, ensure the conversation stays smooth, use ****y humor on her, etc.
The dumbest thing you can do is say something such as, "Hey, I really really like you. Do you want to be my girlfriend."
Once you start going out with her, it will be ASSUMED that you and her are going out. Don't spill your feelings too soon as well, as it can EASILY turn off a girl; I know from personal experience.
Keep a mystery face on, let her confess her love for you, and take things from there. Remember, it's all about timing...
Quick note also, don't bring up the whole issue about her ex-boyfriend; the last thing you want is for her to see you as a shoulder to cry on. REMEMBER, after a relationship that lasted for a while, she might be just looking for a shoulder to cry on/friend; you do NOT want to put yourself in that position.
Also, one quick note. Do not ASK her to go out with you. The trick to getting a girl to go out with you is to not ASK her; you need to think like a salesman. G up to her and have a conversation such as:
You: Hey girl, you going to look good for me on Saturday?
Her: Saturday? What's Saturday? (All confused.)
You: When you're going to be going out with the most irresistible guy you know!
Her: *Laugh*
You: Great! Meet me at so and so at so and so
Her: Sounds good
You: Cya
Remember, keep it short, sweet, and to the point. Look up in this forum for first date tips, there are MANY things you need to do and I can't be bothered to post everything I know. Make sure you just don't come off as too needy when you ask her go out somewhere with you; and DON'T ask her where you want to go out. Remember, YOU want to be the man in the relationship, not her.
Girls will sometimes put up tests to see how confident you are, etc.
An example of what I mean to not come off as asking for approval is this:
She: Do you want to sit there?
You: No, let's sit there.
YOU need to put yourself in charge. If she asks to meet at the movies, say you would rather go bowling. (Just an example.)
Last tip I want to mention is the flaking test. Sometimes, a girl will say yes to go out with you somewhere, but they will cancel a day before the actual "date" was suppose to happen - that's called flaking. SO, many guys have wondered how to prevent this. It's simple. Right after you ask her out, ask a simple question, "Do you ever flake out on people?"
Most often a girl will say, "No." It's common sense! If she doesn't know what flaking is, let her know about the term. (I've had it happen 2 or 3 times before.)
Once she replies "no", tell her EXACTLY this: "Good! Because if it's one thing I don't like, it is flaky people. There are too many flaky people in the world these days!" Than switch the topic.
Once you say this to her, she will know that it is NOT okay to flake on you, and you will eliminate flakiness!
However, if she does end up flaking on you after you say this to her. Say this: "I thought you were different from all those other girls/women I knew.. guess I was wrong. If you were going to flake out on me, you could have at least told me earlier so I could have made plans with other friends." She needs to know that it's not okay to waste your time and that your time is precious.
I'm assuming you have a phone? Make sure you do the following steps before you see her in the 2 months so that when you see her in 2 months, she will already have a big thing for you, and you will be hitting a home run with her.
If you decide to take my very first advice. Use this technique:
If you see a woman who you were interested in the past but for whatever reason you didn't get in her knickers, if you happen to come across her again and would still like to "deflower" her here is a tip. In the middle of the small talk stare at her like you are in a trance when she comments and says something like "What's wrong with you" say "I can see why you USED to be the woman in wanted to sleep with more than any other but YOU had YOUR chance and that window of opportunity is closed for YOU now". THEN SNAP OUT OF THE TRANCE IMMEDIATELY. Like all children who are told they cant have something they will try to get it. The key to this working is you have to be very matter of fact about it and really make her believe that she just missed out on the opportunity of a lifetime and you are going to give this to another woman now.
Now, I'll end of my post with this.
Girls = Drama.
This girl you are messing with = More drama than you want in life.
So, forget her and spend your time on something much better.
There are plenty of fish in the sea, and the best thing about women is that there is ALWAYS somebody better.
Hope I helped,
Nick.