Everything happens in the fullness of time. No matter how strong the temptation to rush and push and force, things have to unfold in their own way. And it usually turns out to be for the best.
There are things about yourself you need to know and learn and discover before you are ready for the dream to come true. It is those moments of waiting, having the luxury of time to think things through, that unlock keys to magical places within.
So often, the dream comes complete with every detail ironed out, every nuance crafted, every subtlety manufactured. But reality leaves plenty of possibility unformed so that all the stuff you never imagined, but will actually enjoy more, can find its way to you.