Hmm... Actually having almost the same problem as TS
nor...
Sometimes the girl likes you,but due to some reason,she really cant
be with u... 
For my case,my relationship with the girl in question,spanned 5
years...She knows how i feel for her since the first year
already,but due to some bad decision making by both parties we
never got together...
Now she's available again,and we have always been real close,i hold
her at the waist,we go drinking to get drunk together and she
trusts me to never bully or mistreat her...but we still cant get
together because she cant forget the ex-bf (btw,i was the reason
that they met in the first place somemore),she even ask me if she
shd get back with him...HA~~HA...
What i am actually trying to say is that,dun think of the worst
case scenarios everytime...(of course u shdn't be too optimistic
lah)
Rejecting you does not mean she does not like you,if she really
doesn't like you at all,you wudn't even be buddies...She admits dat
she likes me too,just dat i feel for her 10 times
more,sometimes,she really cant accept you at the point of time,she
has something else other than u on her mind...Or she just likes
being single...
It's really a bad case of right person at the wrong time...So TS
shdn't be sad,if u give up,dun regret.But if u dun,know that it cud
go on for very long and be unfruitful...But the most important
thing is,Never ever blame anyone,including yourself,for the
outcome,cause u chose the path urself...No one forced u...did
they?