"To day, after so long a time; as it is said, To day if ye will hear his voice, harden not your hearts."
(Heb. 4:7)
It is not my intention to discuss the three rests of the child of God found in the above chapter but rather to call attention to the words, "To day, after so long a time...." God had made a promise through Moses to His saints. David tells those of his day it was for them also, as does the writer of Hebrews in the New Testament to his generation, and ours.
God's promises are not voided by time. And I might add neither by sin or unbelief. They are valid to any and all who dare by faith appropriate them. "Is he the God of the Jews only? is he not also of the Gentiles? Yes, of the Gentiles also." No matter what age or people in which God gives a promise it is always "Today" that it is to be claimed.
Therefore it is imperative we heed Habakkuk's words,
"... though it tarry, wait for it; because it will surely come, it will not tarry." Noah waited 120 years; Abraham and Sarah waited 25 years; Isaiah's promise of a virgin bringing forth a Son was 750 years to its fulfillment. And in our key text close to 500 years had passed. Their fathers hadn't entered in through their unbelief, but it was still applicable to their seed; after so long a time.
Just because it is a long time in coming doesn't mean it won't! "And so, after he (Abraham) had patiently endured, he obtained the promise... For ye (us) have need of patience, that, after ye have done the will of God, ye might receive the promise." The Good Book says no one who waits for God will be ashamed!
An Old Disciple