" One of two things causes a man to change his mind and reverse his plans: want of foresight to anticipate everything, or lack of foresight to execute them. But as God is both omniscient and omnipotent there is never any need for him to revise his decrees” (A. W. Pink). “The plans of the LORD stand firm forever, the purposes of his heart through all generations” (Ps 33:11). "
― J.I. Packer , Knowing God