As a society we want everything now if not yesterday – there is an app for everything.
And if we are honest we want a God who works this way too, a God who does what we want when we want.
We don’t like to wait and yet God will not be rushed, his timing is perfect, he is never late.
There were 42 generations of families from Abraham to Jesus, living through turbulence and peace, through drought and plenty through captivity and freedom. God was with each and held out both
Hope and promise that was realised in Jesus the Messiah long awaited. Now God holds our hope and promise of his return.
Are we content to wait on God, knowing his timing is perfect and he is faithful?
Today’s Advent Thought for the Day is from Emma