Excerpt from Soul Cries devotional; copyright Regan 2012
Hebrews 11:13 (New International Version)
All these people were still living by faith when they died. They did not receive the things promised; they only saw them and welcomed them from a distance, admitting that they were foreigners and strangers on earth.
Promises are promises, and God’s promises are true. He is incapable of being unfaithful to a promise. By His very nature, He is a covenant-making God, and He interacts with His people accordingly. Nothing will fall short. However, He is also an eternal God—a God of the big picture. He is a God of the ages, not just of the moment. His vision crosses over seasons and times. As we see in Hebrews, there are aspects of the promise that unfold over time, perhaps even after a lifetime. Some of the promises the ancients received foretold of things to come generations into the future.