Join us live for Church Online in 60m 00s • Watch Now »

Read: 

  • Matthew 1:1-17 
  • Genesis 12:1-9 

The story of Christmas doesn’t start with a manger. It starts with a man who waited on God. 

Jesus’ family tree starts with a promise. God told Abram to leave everything familiar and go to a land he’d never seen, and he promised to make Abraham into a great nation. Abraham was 75 years old, and he had no kids.  

Then came the wait. Isaac, the son who would carry the promise forward, wasn’t born until Abraham was 100. That’s 25 years between what God promised and when he delivered on it. 

Maybe you’ve been waiting on something for so long that you’ve stopped praying about it. Waiting doesn’t mean God forgot you. Abraham’s life is proof that God keeps his word, even when it takes longer than you hope it will. 

Advent is also a season of waiting—and as you continue to explore the names and stories of people in Jesus’ family line, have faith that God is listening, and he’s always working in the background. 

Pray: God, I'm still waiting. Thank you that you haven’t left me in the waiting. Help me trust that you keep your promises, even when they take longer than I want them to. Amen. 

Prayer