So I met this girl who is the sister of my best friend's girlfriend. I met her via the internet but didn't get the chance to meet her for about three months, we texted for a while but I wasn't that interested since I never met her. I met her and after seeing each other just twice I made the mistake of dating her without really getting to know her. I felt like I wasn't being the best boyfriend, I was only able to see her on the weekends (usually once a week, different schools), and I barely had money to take her out. So I broke up with her, simply told her I wanted to wait and try again sooner. She liked me more than I liked her at the time.
A few months later she switched to my school and I decided to try talking to her again. Seeing her everyday and talking to her, I started to like her more and more. We texted often and talked then one day she just stopped replying my texts. I stopped talking to her also, because I didn't want to chase after her or become clingy. We didn't talk for about 3 weeks. I saw her walking around with another guy a few times so I thought she moved on from me.
One day, (after the weeks of not talking to her), I asked her why she had stopped talking to me and she said it's because "she thought I didn't want to talk to her anymore." She was smiling and blushing while I was talking to her, and even texted me that night. I also liked her back, and I don't think she knew.After about a week of talking to her again (after the 3 week hiatus) I told her how much I actually liked her. She said she wasn't expecting me to like her and I told her she probably didn't like me as much. She simply replied with 'only time could tell' and that was that. After this conversation I decided to step it up and really start talking to her more for a few days. A few times she came looking for me (ex: happened to be by my class when I got out, etc) and I walked her to class. Then one day out of the blue, she just started to avoid me and kept her texts short. She started walking around with the guy I previously mentioned, which kinda pisses me off. I asked her friends if she was still talking to him, and they said that she thinks the guy is annoying and not good looking. I decided not to text her as much anymore because I'm not sure if she's giving me mixed signals or is just trying to play me. She also doesn't bother to text me first, and I don't want to initiate the conversation.
Her birthday is coming up, and I wanted to give her a card and a rose but again, I'm not sure if she's either not interested in me, or if she's trying to get me to chase her.
PLEASE HELP!! I'M EXTREMELY CONFUSED AND DON'T KNOW WHAT TO DO