Welcome to Mystic Sisterhood , great to have you join us
I'm so sorry to hear all you have been through
having to let go of people we love is very tough, it's also tough being on the other end - being the one who's been 'let go of' ....
I am quite superstitious and I believe that when we dream of people it means they have been thinking of us. You have both known each other for some time, and I feel that you are probably on his mind a lot , just as much as he is on your mind.
I haven't spoken to a friend in a few months and my friend is on my mind every day at least twice. It's likely the same for your friend you parted from
Is there any room for communication?
you have unfollowed on social media but how about email addresses, phone numbers, has he got your current ones?
My immediate feeling is that you'll hear from him again but I don't feel it will be very soon. Seems distant,over three months.
I understand the feeling of being bound in some way. I was talking to someone recently, I asked their opinion on how long they'd wait with no contact from (lover/friend0 before they'd give up. They told me maybe six months. But for me, i'd wait a year or so before thinking of giving up.
Sometimes we take it personally but there could also be things in his life he's struggling with. Of course it's hard to say because there's no communication right now but my thinking/feeling is that he's also dealing with things in his life that are causing him to back off from most who he was close to, including yourself
I'll still do a reading for you on this though, but I hope the above helps as well
Peace2all made a very good point that we should trust what comes to us first. Before all thoughts or doubt, whatever comes first is usually correct, because it's our intuition. You are not going mad by seeing the visions you are seeing, it is not all wishful thinking. There's a lot of truth in those visions, a lot of possibility too.
I'll get back to you soon as I can with your reading