I can totally relate. I had a crush on my best friend's older brother, who I was also friends with. He's 3 grades above me, really cute, and a huge jerk. I liked him anyway. I eventually got over it, though, and I helped him get a girlfriend. I was 9 at the time and, guess what? He got the girl. It's been 2 years since that time. You should really tell him before it's too late. I've had a real crush on three boys. At different times, of course. 3rd grade, my best friend Ethan (he has blonde hair). He moved, but I told him a while before he moved. He was so nice and sweet. I still miss him, even if he rejected me. I didn't need him anyway. Boy #2 is my friend Alex. He's tall and is just perfect. He's cute and nice. Of course, he's way out of my league. BUT, he just told me that he didn't really have a thing for me. That was last semester of 6th grade. This semester, it ended up being a crush on my best friend, Ethan (he has brown hair). And, guess what? He likes me back. I don't really have a huge crush on him anymore, but that's mainly because he's my boyfriend now. Haha. Ha. Ew... People don't really like Ethan because he's weird and is sometimes a huge jerk. I'm at a low level of people liking me but he is just super low. I don't mind, though. As long as my best friend isn happy.
Sorry about making all that about me. You really need to tell your friend how you feel. You might get rejected, but that shouldn't change your friendship. Alex rejected me (sob) but we're good friends. Wait, no. Not good friends. Friends that talk to each other and joke with each other.