Judges 2:1-5
Then the Angel of the LORD came up from Gilgal to Bochim, and said: “I led you up from Egypt and brought you to the land of which I swore to your fathers; and I said, ‘I will never break My covenant with you. And you shall make no covenant with the inhabitants of this land; you shall tear down their altars.’ But you have not obeyed My voice. Why have you done this? Therefore I also said, ‘I will not drive them out before you; but they shall be thorns in your side, and their gods shall be a snare to you.'” So it was, when the Angel of the LORD spoke these words to all the children of Israel, that the people lifted up their voices and wept. Then they called the name of that place Bochim; and they sacrificed there to the LORD.
Israel was delivered from 400 years of bondage in Egypt. Then the Lord promised them they would inherit a land overflowing with abundance. Then they disobeyed the Lord.
God will always keep His promises, but they hinge on our obedience. The Israelites began to take on the lifestyle of the people God wanted to drive out for them. Now they have forfeited those wonderful promises for a season.
I pray we will learn the ways of God and obey Him by applying His word to our hearts so we can be covenant people with a covenant-keeping God.