This devotional is about Jeremiah 34.
Zedekiah, though he was an ungodly king, had led Israel to free their Hebrew slaves (vv. 8-9). It was never God’s plan to have Jews who were permanently held as slaves in Israel or Judah. Instead, God’s law created a form of indentured servitude. A Jewish person who was in a financial corner could sell himself to another Jewish man for up to six years. On the seventh year, he was to be set free. Jeremiah pointed this out in verse 14. In verse 15-16, he had positive words for how they had freed their Hebrew slaves and even made a covenant with God about it (vv. 8, 15c).
Unfortunately, God’s people broke their covenant with him and took back the very slaves they had freed (v. 16). God prophesied again that they would be taken into exile by the Babylonians (vv. 17-20) as this act of unfaithfulness to the covenant was added to many other sins of the nation.
Entering a covenant to free the slaves was not necessary. They could have simply freed the slaves and honored that verbal decision accordingly. But making that covenant was a good thing, even if it was unnecessary. It is pleasing to God when we resolve to do the things that we know from his word. What isn’t pleasing to God, however, is when we tell God we will do something and then we change our minds and refuse to do it.
Have you told God you would do something–read the Word, tithe, attend church more faithfully, find a way to serve the poor, or something else–and then took it back? I’m not talking about obeying imperfectly; I’m talking about deliberately changing your mind about a good decision you made for God? Jesus died to save us from the covenants we make and break but he also empowers us to keep the covenants we make with God and others. If this passage reminds you of something you promised to God but either changed your mind about or just became lax about, then resolve today to return to that thing and do it for the glory of God.