Its not complicated. Saying truth can save your life. Also when you stop caring what others think about you then you can start making real progress with guys. Also when you stop caring what others things of both of you, that is breaking free. When you truly like someone and you are open about it, then others will respect that. In the end you cant say you are not where you want to be because of him or her or anyone. Its up to you.
However if you live close by you could pay surprise visit to his place to see him. Set up and instant date or invite to hang out somewhere, someday. If hes not willing to then dont run after him but move on.
Doubt kills more dreams than failure ever will