I know how that feels. Wolf and I used to make eye contact every time we passed. Why don't you say something like, "Hey, we haven't spoken in forever so do you want to hang out after school?" If you're too shy I'll ask him and be like, "She wanted to know if you could hang out after school. She's just really busy right now so since I had free time she asked me to tell you." or something like that.
Then do you want me to ask him and just say that you were going to but forgot something in your locker? Or are you going to tell him? You've waited 3 years like I did, and I'm sure it'd surprise him in a good way. Just look at me, it's not awkward for Wolf and I to be in the same general area so maybe you and your crush's story would be the same
I know how that feels. Wolf and I used to make eye contact every time we passed. Why don't you say something like, "Hey, we haven't spoken in forever so do you want to hang out after school?" If you're too shy I'll ask him and be like, "She wanted to know if you could hang out after school. She's just really busy right now so since I had free time she asked me to tell you." or something like that.
I'd be.... awkward