Today is the first day of Advent. This time marks a period of waiting for God’s promises to come. This is a good practice. I am thankful that we all look forward to Christmas with eager anticipation. God’s people have always done so and God has always fulfilled His promises.
He promised children to Adam and Eve and a son to replace Abel after the murder by wicked Cain. He promised children to Noah’s sons. Isaac was a child of promise to an old and empty womb. Hannah believed God and He gave the barren woman a son. But Israel grew old again, not believing the promises, unable to bear true sons, a barren womb in a dwindling kingdom.
But yet some waited for the consolation of Israel and God was faithful to His promise. Elizabeth believed God and He gave her a son, the forerunner of the Lord. Mary believed and the virgin bore a Son, One who would take away the sins of God’s people.
Always, God’s people wait upon Him to fulfill His promises and He always does. The Savior has come but comes again to us every time we call upon Him to save us from our sins. He is ever faithful. Only believe.