It sounds like you think there are only 2 alternatives.
The first being that you never say anything to him about your interest in him he will never let you know if he is interested in you.
The second is that if you force a confrontation with him that he will react in a loud a negative manner and scream that he has no feelings for you.
Neither one of those options is a good or practical way for you to find out what you need to know.
I know that you have said that you are shy, but the only way to find out how he feels about you (or that he would like to go on a date with you) is to ASK him. That does not mean that you have to walk up in front of his face and demand an answer. There are other ways to ask him and/or find out.
You can send him a note or a card, saying that you’ve enjoyed his company and would like to ask him out for coffee. Put your phone number and your e-mail in the card and just wait for a reply. If you know he’s home (not out of town) and you don’t hear back from him within a week. You can safely assume that he is not interested.
You can have a friend, male or female, talk to the man and ask him if he would like to join you (or you and the friend, or a group of friends even) for coffee. The friend will be better able to know whether the guy is interested or is making up a lame excuse for why he can’t. In that case, you’ll know for sure too.
If you know his e-mail or his text address (is that what it’s called? I don’t text) then just simply ask him if he’d like to join you for coffee sometime and wait for his reply.
I forgot whether or not you said that you actually see him in any regular manner. If you do, you could just stop by wherever he is, and maybe have a friend tag along with you and then ask him if he’d like to join you for coffee sometime. Again, the friend will be able t more clearly decipher if he’s interested or not.
You could also send a friend to talk to him directly, have the friend explain that you are shy, and have the friend ask this dude directly if he has any interest in you or in going on a date with you. Tell the friend to ask him to tell him/her the truth so that the answer can be relayed back to you. This could be a little embarrassing, but you will get a quick answer. Then you can either move forward with the date, or chalk it up to his non-interest. I actually played the go-between for 2 friends of mine in this exact manner. Turns out that they both actually liked each other and had for a very long time. They went on a date, that went disastrously and then they decided never to date each other again. They both realized that the supposed “person of their dreams” (for which these 2 actually pined away for each other for several years) was not what they had in mind at all.
Which leads me to my last thoughts. Even though you think you are in love with this guy, you are really just infatuated. You have to actually know someone, and not just in a fleeting kind of way, to truly love them. This guy is sitting so far up on a pedastal for you right now, that you can’t see straight. I know, because I have been there, several times and I thought I was going to die. But I actually took the time to find out how those people felt about me, because otherwise I would have been stuck in limbo for a lifetime.
The one that I had the worst and most desperate feelings of love for turned out to be a total douche-bag. And the experience I had with him colored my world for years. We dated briefly, but he did not love me at all and he dumped me in a rather humiliating and public way. So don’t always think that just because you have feelings for someone, that that person will turn out to be how you want them to be. Some really douchey people lure you in with their charm.
On the other hand, you really have no idea what this guy is like, or if he is interested in you. You can only find that out by asking him. The worst thing that can happen is that he will let you know that he is either unavailable or that he doesn’t feel the same way about you, that you do about him. Then you get to cry your eyes out, feel like crap for awhile and then move on. The alternative is that you continue to feel like crap now and for a good long while without ever knowing the truth. It’s up to you.