Trying talking to her every once in awhile.
A girl keeps staring at me non-stop but has only spoken to me once, just to say thanks. What does this mean? does she like me?
Sounds like she is interested in you, why not talk to her, she may be shy!
Yes she does. I did it one time before and finally he asked me why I was staring at him so I told it's because I liked him. I didn't know how else to tell him
Try complimenting her, ask her questions get to know each other
It's cause she's looking at a large spot on your forhead!
She obviously has peculiar behavior, and normally no one would act that way, so there's a chance that she does like you.
Talk to her; get a chance to know her. Don't mess it up if she's the kind of girl you want to be with. Good luck!