Boy advice? (Long story)

Ok so there’s this boy on my bus which I really like, and we have loads in common- we both ski and love listening to music and we both love animals (he lives on a farm) etc. He’s also really cute 😂 But this is the first time I’ve ever liked anyone like this and I need advice (I seriously like him, I can’t stop thinking about him and random things remind me of him. He always makes me smile and I feel like I would do anything for him). So let me explain...

A few months ago he was trying to get this girl he’d been talking to to go out with him. I started to notice him more and out of the blue (after I sent streaks on sc of the edge of my underwear- the branded elastic bit like on Calvin Kleins) he started talking to me. We talked for hours that night and he made a few dirty jokes and sent me streaks of his boxers. It was really amazing and I realised how much I liked him, he was so friendly& funny and I’d realised I’d love to be around him more. He also spilt a few secrets about how this girl he liked (and he thought liked him) had completely refused to talk to him for over a week.

So I told him I really enjoyed talking to him the day after and said I liked him. I also said to be careful about this girl he liked bc I knew her and she was seriously cruel (I didn’t tell him that, I said that I thought it was weird how she wouldn’t talk to him and very mean and not a healthy relationship).

Anyway this girl guessed that I’d spoken to him so all of a sudden she talked to him again. Jealous or what?! She hates me btw (for no reason whatsoever). So this boy then felt awful he’d spoken to me and said he’d enjoyed it too but he was sorry he had to stop talking to me.

Obvs I was upset but I was like ok I can patiently wait for him to realise that it wouldn’t last with that girl bc she was playing with him. So skip forward a few months, he walked by a conversation where this girl said out loud that she was talking to someone else. Obvs he didn’t know or realise that she didn’t feel the same way and he was super upset.

In that time between we kept on sending underwear streaks haha and talking now and then. At first he stopped sending them but he sent a few ‘accidentally’ meant for this other girl and we spoke more in person so we started doing it again.

Since then, I told him how much I liked him and he said he wasn’t ready bc of the heartbreak a few months before, which I understood. He has seriously flirted with me (like complaining that my streaks of my underwear aren’t on an infinite timer, and saying I have to be careful what I send bc he’ll accept anything) and I have back which made me super happy :)

But then about 2 weeks ago when I thought we were getting on really well I invited him round to watch a movie (as a friend at that point). He said he was sorry for misleading me but he only liked me as a friend :(

At first i was kinda hysterical bc I was panicking that he wasn’t interested at all and I would lose him. Afterwards I felt more grounded and apologised and said I understood bc he didn’t know me well enough to feel any other way yet. It kinda made sense and it made me feel better that he said it.

He opened my messages and ignored for about 2 days but then finally said sorry but that’s all he had to say. I thought this was super weird bc he’d never been like that before and I didn’t know what it meant for me.

Apparently his friend spoke to him and his other friend (who is talking to my best friend lol) and his other friend acted a bit weird with my bff too.

So idk if he said it bc of his friend, or bc he likes me and is scared about heartbreak or needs to get to know me, or what? I don’t have a clue, any ideas? He has been super in to me and he said I was pretty and he liked my personality and figure?

Since then we haven’t spoken that much, we’re still friends but he’s busy with work (and school obvs). I try to talk to him but this means that he doesn’t always have chance to reply. Idk if he wants to talk to me or not? Or if he likes me and I need to leave it for a while? But obvs this is super hard and I’ve already waited months. I’m so confused, help!