2 Chronicles 24:20
“Thus says God: ‘Why do you transgress the commandments of the Lord, so that you cannot prosper? Because you have forsaken the Lord, He also has forsaken you. ’”
Isaac Newton is credited with discovering certain laws governing the natural world. These laws cannot be broken. The law of gravity simply states, what goes up must come down. We prove that to be true each time we toss something into the air and watch as it lands back on the ground. Just as there are natural laws determining the course of nature, so there are spiritual laws that will determine the course of our lives. One of those laws is expressed here.
“Why do you transgress the commandments of the Lord, so that you cannot prosper?”
To prosper means succeed, flourish or get ahead. Zechariah essentially declares, it is impossible to ignore or trample over the commands of God, and succeed in life. You might be able to gain much in life apart from God, but in the end, the only thing which will truly matter is what has been laid up for you in heaven. Jesus told a story of a man who acquired great wealth in this life, only to find torment in the next. All of his luxury was of no benefit to him when he stepped into eternity.
Some, who have trusted Christ for salvation and been freed from eternal punishment, still live in disobedience. They transgress many of the commands of God, and wonder why their lives seem to be filled with so much turmoil and confusion. Keep in mind, if we break the laws of God, there are always consequences. If you choose to ignore Him and do things your own way, you cannot prosper. If you choose to look into the pages of His Word and live obediently, you cannot fail.