I need advice... asap

So I’ve liked this guy for like 2 years now. Idk why he makes me so happy but every time I’m around him I get these butterflies and they haven’t seemed to leave. We have the same taste in music, and we both play basketball. Last summer me and him started talking... like it was the best two months of my life until I realized my best friend started going after him. we were at this party and we were playing 7min in heaven and I didn’t think she would do anything bc she knew I liked him and she kissed him... Me and him got kinda distant bc of it and I miss him more than anything in the world. I haven’t talked to my friend since then bc we got into this huge fight about how she always goes after the guy I like. It kinda sucked loosing two of my most favorite people at the same time. Last night he called me very randomly bc he said he had nobody else to go to asking for advice about his girlfriend and how he doesn’t think she likes him as much as he likes her. The way he talked about her... I wish he would say that stuff about me. I can’t get over him and he doesn’t even know it. At this point idec if I’m happy I just want him to be happy. I want him to find someone who Makes him happy even if that means it’s not me. I don’t know how to feel at this point. I wish he saw me as I saw him. I could never explain my feelings to him. What should I do?