The angel of the Lord went up from Gilgal to Bokim and said to the Israelites, “I brought you out of Egypt into this land that I swore to give your ancestors, and I said I would never break my covenant with you.
Judges 2:1 NLT

God gave the Israelites an ultimate promise (a covenant). That covenant consisted of land. If you keep reading chapter 2, you’ll see the Israelites disobeyed God. Although they disobeyed God, He kept His covenant towards them. They may have experienced consequences for their disobedience (v. 3), but God still kept His covenant to give them land.

After Joshua sent the people away, each of the tribes left to take possession of the land allotted to them.
Judges 2:6 NLT

What does this mean for us? If you believe Jesus is your Lord and Savior, you’re under a new and a better covenant (Heb. 8:6-13). In this covenant, one promise is that our sins are not counted against us (Romans 4:8).

So, no matter what we’ve done and no matter how serious it is, our sins are not counted against us. Like the Israelites, we may have natural consequences for our sins, but our sins are not being counted against us by God. Why? Every sin we’ll ever commit was put on Jesus.

Praise God for keeping His covenant with us and we can live a life free from guilt, shame, and condemnation.