He holds the hearts of kings.
“This is what the Lord says: “The people of Israel have sinned again and again, and I WILL NOT LET THEM GO UNPUNISHED! … Does disaster come to a city unless the Lord has planned it?” (Amos 2:6a, 3:6 NLT)
We tend to forget that God is still Sovereign over all. We forget that He holds the hearts of kings in His hands to turn them the direction of His will for His purpose. An enemy attacked us on 911 and God sent us to fight that enemy. He used us to deliver a nation from an evil overlord. That is how He Works.
We are told that “God is patient toward us, not wishing any to perish, but all to come to repentance” (2 Peter 3:9). We see that fact in God’s words to Abraham as He tells them of Israel’s future slavery and their return to take the promised land. The Lord says, “After four generations your descendants will return here to this land, for the sins of the Amorites do not yet warrant their destruction” (Genesis 15:16 NLT).
God gives the Amorites time to turn from evil, but knowing they won’t, He sets the day when their opportunity to repent is gone. We see God direct the heart of kings against a sinful, unrepentant people over and over in scripture. God is the same yesterday, today, and forever. We must take His sovereign rule to heart and recognize His hand in our day. And we, as a nation, must repent before God says, “Enough!”