Oh friends, although our God has the power to do anything, however He so desires, you'll note that He never builds or does everything all at once. He took six days to make the world, when He could just have declared it all at once. And please note that He even rested after creating the universe. Now that should tell us something about the busy, rat-race lifestyle that the world is trying to impose on us, and sadly many of us believers are falling prey to it. Remember, the Lord took four hundred years to build the Hebrew nation, another forty years to get them ready to enter the Promised Land, and thirty years to get Jesus ready for His earthly ministry. Likewise, we should not be eager to get everything at once, or expect everything to take place at once as is the current expectations of our world. The Christian life is a lifelong process, and the believer must be patient, persevering, faithful and wait on God's timing, which unfortunately is never usually as quickly as we desire. But if we wait in expectant faith, He will eventually bring all of our desires to pass, in His timing! That's His faithful promise! Much LOVE!