James 1

James 1:17

"Every good thing given and every perfect gift is from above, coming down from the Father of lights, with whom there is no variation or shifting shadow."
Does God change His mind?

The attribute of omniscience, of knowing all things, must be clarified. Christian belief holds that God is timeless. Past, present and future for God can be seen as a whole. God also knows how things would turn out if a different path had been taken at every potential choice-making nexus. Furthermore, a 'prophet' in the Bible meant more than simply 'a predictor of the future'. A prophet was also a messenger and an exhorter. His words were never set in stone. A key verse for this is Jeremiah 18:7-10. With this verse, and the fact that the role of a prophet was more than just as a predictor, it is quite clear why it is pointless to object when God withholds judgment. Following ancient rules of rhetoric and the constraints of oral communication, as well as the nature of the Semitic mindset which typically expressed itself in extremes, it would be less appropriate for a prophet making a popular declaration to delineate possible exceptions in his general proclamation. Such side-tracking would make his message less memorable and effective in an era when retention and effect was far more important in the short term than detailed analysis. Finally, to say that God does not 'change' does not mean that God is static, never does anything, or never says anything. Nor can it be asserted to mean that God does not alter stated plans in reaction to human freewill choices. The references to God not 'changing' cannot hold up such a narrow interpretation.

Context makes this clear: James is discussing the ways of men and their fickle, changing morals and treasures (1:2-16). This is the regard in which he asserts that there is neither turning nor variation in God. While God is indeed ontologically immutable, James's primary concern here is 'the unwavering character of God's faithfulness.'