This is a perfect example of you want this person but you want him on your terms. That means you don't want him bad enough to open all possibilities. He may be shy, he may not feel comfortable walking up to you or any other reasons. This is 2019, why can't you walk up to him and start talking? Your goal is to be together, why does he have to approach you? This puts a huge wall between you, but you can remove the wall. I don't believe we have the ability to control other people. We do control ourselves and some times we control ourselves way to much. Think about walking up and talking to him. Visualize this and you may surprise yourself.