I'm a softmore in high school and have never really been with a girl. I met this amazing girl and I've known her for about six months now. I started like-likeing her about three months ago. We talk almost every day as we have some classes together. Eventually we exchanged numbers as well and we text a lot, sometimes late into the night too. I seriously like her, we have tons of things in common like video games, music taste, etc. I really want to ask her out soon but in the past she told me she's not really the "dating" type, so I don't know if I should ask her on an actual date or just tell her I like her. Oh, but there's more. There is another guy who likes her. She asked him to a dance because she didn't want to go alone with her friends. She doesn't really like him that way though, what do I do?!?! I am crazy about her and can't stop thinking about her, and whenever I think about her I get this feeling in my chest that I love. I really am stuck. How and when should I tell her that I have feelings for her, and what should I do because of this other guy?!?! Thanks a ton for helping me I really appreciate it!