“So all the generations from Abraham to David are fourteen generations; from David to the deportation to Babylon, fourteen generations; and from the deportation to Babylon to the Messiah, fourteen generations.” (Matthew 1:17)
Forty-two generations from Abraham to Jesus. God’s promise took forty-two generations to fulfill. To comprehend such a vast span of time, imagine your great grandparents… just add another 38 “greats” on the front. The amount of life that was lived and cascading waterfalls of history that flowed through the river of time between Abraham and Jesus is staggering.
God kept the promise alive through births and deaths, empires, tragedies, and the ebbs and flows of humanity’s faith (or lack thereof). The God who kept the promise of Christ alive through all that history is the same God who promises to work all things together for your good, too.
Take courage. All is well.
Matthew 4:4 #Biblebites