Is a clear-headed guy. Listen to him! Us guys are straightforward simple creatures, we don't pick up well on the whole world of female subtleties.
Here's the thing, if you tell him how you feel and he doesn't feel the same way right now, it doesn't mean he'll never feel that way. Sometimes guys need some time, especially if they're initially surprised and begin to see you differently.
Go for it! Even if it doesn't work out, you can be proud of yourself for trying and it'll make the next time that much easier.