The Lord said, “I have made a solemn agreement with David, my chosen servant. I have sworn this oath to him: ‘I will establish your descendants as kings forever; they will sit on your throne from now until eternity.’ ” – Psalm 89:3-4


When God makes a covenant, He means eternal business. In biblical times, a covenant was sealed between two parties by their cutting an animal in half and walking between the pieces in a figure-eight movement. Israel had entered into that kind of covenant with God, yet failed to keep it. God was forced to respond with these words:

“Because you have refused the terms of our covenant, I will cut you apart just as you cut apart the calf when you walked between its halves to solemnize your vows” (Jeremiah 34:18).

It is human nature to make and then break covenants. God, however, cannot break a covenant. He promised Jeremiah that if he could break God’s “covenant with the day and the night so that they do not come on their usual schedule, only then will my covenant with David, my servant, be broken. Only then will he no longer have a descendant to reign on his throne” (Jeremiah 33:20-21). The chances of David not having an heir as king on Israel’s throne are less than the chances of the sun not shining anymore! That’s how faithful God is!

With a God who is that unchangeable and faithful, we must also be true to Him—the faithful God who keeps His covenant forever.


“But this is the new covenant I will make with the people of Israel on that day,” says the Lord. “I will put my laws in their minds, and I will write them on their hearts. I will be their God, and they will be my people.” – Jeremiah 31:33

God can do a new thing! He told Jeremiah that He would make a new covenant in the future that would far surpass the old one. Today we are living under that new covenant. God has put His law in our minds and written it on our hearts. He has forgiven our wickedness and will remember our sins no more (Jeremiah 31:34).

At a time when the nation of Israel was being invaded, God directed Jeremiah to buy a piece of property. Jeremiah purchased the land, placed the deed in a jar, and buried it. The Lord promised that once again Israel would return to the land, and the deed would then be worth something. Jeremiah responded to the Lord and to this incredible promise by saying, “Nothing is too hard for you!” (Jeremiah 32:17). God agreed with this assessment, saying, “I am the Lord, the God of all the peoples of the world. Is anything too hard for me?” (v. 27).

Have you lost all hope? God can and will do the impossible. If He can forgive your sins forever, He can fix your problems right now. Place your confidence in His strong covenant. Absolutely nothing is too difficult for God!

Go to Top