Yesterday we read that in Genesis 3:15 that Gd said, "I will put enmity between you and the woman, and between your offspring and her offspring; he shall bruise your head, and you shall bruise his heel." It might not seem obvious the first (or second or third) time that you read it, but in this passage-- from the moment sin entered the world-Gd is promising to send humanity a Rescuer. At that point, God's people didn’t know who they were waiting for or even how that person would save them, but throughout the Old Testament, God spoke to His people about this promise and gave them things to watch for as they awaited the Savior's arrival.
God revealed that the Messian would be born in the line of David (Isa. 9:6-7), of the tribe of Judah (Gen. 49:10), and in the town of Bethlehem (Mic. 5:2), He would be a man of sorrows--crushed, despised, and rejected--justifying many through what He suffered (Isa. 53). The promised Deliverer would be a light overcoming darkness (Isa. 9:2), a preacher of good news to the poor (Isa. 61:1), and One walking in the power of the Spirit (Isa. 42:1). There were hints and shadows of Him everywhere.
God also reminded His people not to lose heart as they waited for the Savior to come-He didn't fulfill His promise right away. his people waited a long time. They spoke of the promised Rescuer from generation to generation, enduring cycles of war, rebellion, captivity, and restoration, they watched and waited-anxiously and expectantly-for God's faithfulness. Though they had to wait a long time to see this promise fulfilled, they had hope. They knew that God always keeps His promises. And so too we wait for Him to come again.