There's this guy I like. We've been talking since high school started(freshmen year). Half of the classes, I have the some classes with him which is great because I get to see him half of the school day. He's popular I guess, and he sits with the guys while I sit with the girls at our table. Sometimes, I would sit next to him and his friends. He would always try to make an effort in a conversation whenever we talked. Most of the people would always tell me that he and I should date/make a cute couple and they would tell me that it seems he likes me. I have his number, but what got me doubting is that I'm the one who is first to text and he's the one who's first to end it with a 'I'll text you later' and an excuse. He occasionally would give me hugs and compliments me. I would've confess to him right there, but there's this girl in our grade that's been helding me back. He fairly gets along with her and I would sometimes catch them flirting with eachother and I couldn't help but felt jealous and hurt. He always listen to my problems and I would catch him gazing at me in a daze. I'm positive he likes someone but I don't know who(me or her), and he would keep it to himself which makes it harder. I mean, his close friends doesn't even know who he likes. The week before winter break started, I got him as my secret santa and when I gave him a present, he got up from his seat, grabbed me and spun me around and he kissed my cheek in front of everyone, leaving me standing there in shock and happiness. So on the last day, I decided it was time to confess to him so it would give him some time to think about it over the winter break. In the middle of confessing, his smile grew until his phone rang and he told me he had to go and left without a goodbye. I only had 2 more word which was, 'like you'. And now it's winter break and I have to wait for 3 weeks ): and carry this heavy weight on my shoulders. When we get back, should I just straight up tell him instead of just stalling?