You are expecting a horse to act like a dog. They just aren't. This 'magical bond' is just BS. They are 'creatures of habit'.
If you call a horse, catch it out of a field, bring it in and give it grain and do a little grooming and then turn it back out, it will meet you at the gate when you call. You can think a horse meets you at the gate because it 'loves you and wants to be with you', but it is really coming out of habit, anticipation of being fed or scratched -- even if it is only for 5 minutes and a handful of grain in a tub tied to the fence.
I walk out in any pasture and every group of horses meets me at the gate. Every horse I own comes to me. I have 50 and there is not one that walks away from me. But, I am not delusional enough to think that they all have some magical bond with me. They all respect me. They all trust me. I know where every horses' 'itchy spots' are. I know what they all like. They never step on me or run over me. When I carry mineral to their mineral feeders or check them all over, I smooch and wave my arm and they quietly walk out of my way. Every horse just patiently waits for me to put a halter on if I want to.
So, first, I would say, get realistic about what a 'bond' is. Establish a relationship of respect. Trust comes from respect and a horse knowing they have a strong and competent leader. Above all -- be consistent! Be the same person and have the same rules EVERY time you interact with your horse. EVERY TIME YOU INTERACT WITH YOUR HORSE, YOUR ARE TRAINING HIM.