None of the good promises the Lord had made to the house of Israel failed. Everything was fulfilled.–Joshua 21:45
God had every reason to walk away from Israel. God had made promises to His people and they had made promises to Him.
But it took Israel all of about 3 minutes to break their promises to God.
Why in the world would God stick with these flaky, obstinate people?
Because God was not in a contract relationship with Israel. He was in a covenant relationship. Even though Israel dropped the ball, rebelled, prostituted their hearts to other gods and even to their own will, none of the good promises the Lord had made to the house of Israel failed.
Everything was fulfilled.
It is mind-blowing to think about.
God remains faithful even when we blow it BIG time.
We need the reminder of God’s promise-keeping character as we gain a right perspective toward our daily struggles and our earthly relationships.
God is good and we don’t deserve His steadfast love and forgiveness but He sticks it out with us because we are not in a contract with God. We are in a covenant relationship–He keeps His promises even when we don’t keep ours.
How has God kept His promises to you when He had every reason to walk away? Take some time to reflect on God’s steadfast character.