Straight best friend
I'm a gay male and I have a friend who I've known since 9th grade; we're seniors in high school. He is straight but he's never even had a gf for some reason. But I like him a lot, because we get along so well and he's cute and we have the same sense of humor. My heart races when he calls me, I have dreams about him, and every day I hope that he'll tell me he likes me.
Is it normal and should I say something to him? What if he really is bi but just insecure about it? How do I know? If I just say it bluntly i might jeopardize our friendship...