There's a guy I've known for a little over a year that's friends with a few guys I've gone out with and we've been in the same classes at school too. He's also friends with one of my crushes and he knows that I like person a lot. What he doesn't know, is that I like him a lot. He doesn't get very good grades in school and his friends think he's a dumbass, but I don't think he is one. Over the past few weeks, I've been talking to him a lot online and he's told me how he thinks I'm really smart and nice. That's how I started developing a crush on him. He keeps telling me that he's sick of being single and that he wants a girlfriend for Christmas. I told him that I wanted the same thing too. Now that we're on Christmas Vacation, we've been talking online even more and I've been flirting with him a bit. Two nights ago, out of nowhere, he told me that he loved me so much and thought I was really sexy. I told him I loved him too. Tonight, when I was talking to him online, I told him that I was in a good mood and asked him if he knew why. He guessed that it was probably because I was talking to him, and it was. He then told me that he loved me. I also mentioned what he had said to me a few nights ago and told him that I felt the same way about him. He didn't say much other than the fact that he thought that was "cool" and "If you want me, I'm all yours. I don't care." ~I found that rather odd. I continued flirting with him and he was somewhat flirting back. I'm trying to make it as obvious as possible to let him know I like him, but I'm not so sure if he's getting the hint. I'd rather he'd ask me out.....but since he has a Christmas present for me, I was thinking that my asking him out would be his present. I don't know whether to wait and see if he asks me....or go ahead and take the chance of asking him. What should I do?