If you are a true and pure devotee, and love krishna above all things.. he will come. you cant force him! Krishna has to be sure you love him above all things, and he will test you. This is where most lose hope, when he doesnt appear they lose faith. Krishna will test his devotee until the final day of beautitude.