I always find it interesting to read how prophecy & God’s word is fulfilled throughout the Bible.
2 Chronicles 36:20-21
He carried into exile to Babylon the remnant, who escaped from the sword, and they became servants to him and his successors until the kingdom of Persia came to power. The land enjoyed its sabbath rests; all the time of its desolation it rested, until the seventy years were completed in fulfillment of the word of the Lord spoken by Jeremiah.
My bible commentary brought my attention to this word of God fulfilled.
Leviticus 26:27-45 strikingly predicts the captivity, telling how God’s people would be torn from their land for disobeying him. One of the laws they had ignored stated that one year in every seven the land should lie fallow, resting from producing crops (Exodus 23:10-11). The 70-year captivity allowed the land to rest, making up for all the years the Israelites had not observed this law. We know that God keeps all his promises—not only his promises of blessing, but also his promises of judgment.
As I considered these verses, I realized the character of God that is shown by his actions.
There was logic even behind the punishment that was given. They hadn't observed the law stating that every seventh year the land should lie fallow & so their punishment was a practical application.
God isn't a God of chaos or randomness, He has order & reason in his design. When we are making decisions or looking for understanding in a situation, we can know that confusion & chaos is not from him. God will be clear & direct in his response.