Ok, this post came out quite long, but read it through.
First of all, I usually dont come to forums to ask such things, I work them out myself but this time I really need good advice, because I really starting to get into this girl. She has got into my head, and thats not good, like my friend said.
This girl is certainly at least 9 in your terms, but thats not most important.
So we met eachother in summer while working at the same place, after a while she and her friend quit and they gave me their msn. So i started talking, things were going great, we were talking always when we both were online, talked and flirted hours almost every night. So after a while she invited me over to her place, I didnt go because it was like 1:00 AM and she lives 30min drive away and i had to go to work next day, same thing happend few times. (not an excuse, just decided not to)
So school started, we were getting along better and better, again she invited me over few times, I would have gone for sure, but due to some VERY BAD and STUPID COINCIDENCE I didnt, I couldnt. Usually we both were busy, busy with school and workout. Then school break came and she said she´s going to visit a friend for a week, who lives in other country (it was her boyfriend, i found out from others). While she was there she contacted me asking how im doing and that she has thinking about me.
So break was over, school went on and we keep talking in msn, everyting was good. She´s saying things like "Can it all be so great, it must have a catch", I say "I dont know, thats up to you to figure out". We were having alot of fun, both enjoing that. Still havent meet... busy, busy, busy.
So finally, after 4-5 month, before christmas we meet up, I go to her place I bring a cake too, coz long time no seeing and she´s like "Oh, thats my favourite!" We were having great time, laughing, she was playing with her hair constantly, eye contact all the time, she had candles lit etc. (but i didnt touch her or kiss, i usually dont do this at first time i meet with girl) we both were little shy maybe because we havent seen eachother for so long. Anyway time flies and she says "Oh, i have to kick you out now... the house rule you know" (they have this time limit for visitors) Anyway i was there way longer than was allowed. When I left I was so exited or something...I dont know, I didnt even give her hug or kiss goodbye, just said goonight with wink while looking over shoulder at her. On the walk home i was thinking ahh, wtf i just did, more like what I didnt do.
Next day everyting is great, shes telling me "Next time I wont let you go before the cake is finished, things will get rough

" We still cointiniue to get along great, just like before, while we talk on msn shes clearly investing way more that i am.
Earlier on that day her bf posts a video on his facebook profile Dan Balan - Justify sex... and commented "Enjoy

" So maybe she had told him that she was meeting me, but i dont know.
She and her bf talks in english to eachother, the guy is different nationality than her and me. Also he is 30-ish, we both are 21.
Then few weeks back we having great conversating like always, she mentioned a friend is coming to visit her from other other country (I knew it was her boyfrined, but i didnt tell). After that next time we spoke she started turning cold, she started throwing things like
Cut from convo:
I: so just spending quiet evening
Her: Jup, what else i got to do
I:I dont know, you have to know that..theres plenty of things to do
Her: I didnt say that you have to know
I: youre right
Her: just in case, to avoid misunderstandings in the future
at first i tought that everyones having bad days once in a while, kept talking. I asked her is everyting okay, you have changed... She said "Dunno, Im still the same, nothing has changed" So i quit on this topic.
Now last time we talked she said she said she´s studying and was like icecold, basically one word replies from her. So i told her that i understand she need to study and ended convo.
I know that her boyfrined must have told or done her something to cause her to be like this towards me, atleast i think.
Now i havent talked to her couple of days. Im thinking of what to do, maybe give her some time alone, dont initiate contact with her for couple of weeks or ask her to meet up soon, something like " hey, I havent seen you in ages, we should meet sometimes, how about ...... " and see how she is in person and tell her what i feel and what i want. Maybe something about valentines day, but thats far away...
I havent exaclty told her that i like her, but im sure she knows that. I know she likes me aswell, I can tell that.
Any advice what you think is best thing to do, I dont want to be needy or desperate, never. I dont want to lose her for ever too.