Posted by dneuendorf


“In those days and at that time I will make a righteous Branch sprout from David’s line; he will do what is just and right in the land. In those days Judah will be saved…  Jeremiah 33:14-16

I had ordered a gift to be delivered and it didn’t come when I expected. Every day I watched for the delivery truck, becoming more and more concerned. Would it come in time for me to give it?

We wait for more than just packages. We wait for healing. We wait for a loved one to return home. We wait for a job, or we wait to graduate or to be married. We wait for our government, or our society to improve. We wait for promises to be fulfilled.

Sometimes it is only a matter of days, but for the really important things we may wait for a period of months, and even years.

“The days are coming,” declares the Lord, “when I will fulfill the gracious promise I made…”

Can you understand what a relief those words would be to Jeremiah? Called to preach against his own nation, he had been disappointed again and again in the country’s political leadership. Always there was hope that with the next king things would be different… but they never were. (Sounding familiar?)

But God says, I will keep my promise. In the short term, 70 years, he brought them back from exile. In the longer term, 700 years, he brought the promised Savior. A new king would come not like the other kings. He would rule forever. And he would be called “The Lord Our Righteousness.”

How can you find comfort in these same promises? What promise of God are you waiting for – what future gift? He kept his promises long ago, even when they required centuries. He will keep his promise to you as well.

Prayer: Heavenly Father, you kept your promise. You sent a king, not only for Israel but for your New Israel. Lord, give me joy as I serve my Savior and Lord, Jesus the King. Amen.