But when the perfect comes, the partial will pass away.
1 Corinthians 13:10
Many times when we pray for things God requires us to wait. The reasons may vary: We need to grow in our faith, if He does this for you now it will end in calamity, or there may be some tree trimming He needs to do. It’s frustrating to wait and not to be sure what God’s will is, but rest assured, when He brings things into completion it will be at the perfect time and it will be on firm, fertile ground.