Learn to wait on God for His time. He ensures the timing of His answer is perfectly matched to our willingness to respond.
Is it possible that the Urim and Thummim and the casting of lots had to do with getting a Yes or No or Wait answer from God?
Jesus is not saying, Make sure you pray a prayer of repentance, go to church, pay your tithe and wait for Me to come back. Ah, but what is He saying?
Do not leave Jerusalem but wait for the gift my Father promised . . . in a few days you will be baptised with the Holy Spirit. (Acts 1:4-5)
Broken dreams are not dead, keep believing and wait for God to come and breath life into your dream again. Adjust your dream to His timetable.