Since you asked...

You need to reach out to him.
I know you are scared. I know you have built things up in your head.
I know how you've created a perfect dream bubble that you don't want to pop.
But if you truly care about him as a friend and a human, then it's time to be a grown woman and call him.

I tell you this, because you will miss your chance if you don't. You both will miss out on something beautiful.

Of course, things aren't going to go exactly as you have imagined things in your head, but that doesn't mean they can't be wonderful beyond your imagination.

Put yourself out there. Be there for him. One step at a time. Reach out your hand.