Years ago, a local church pastor pointed out a passage from Romans 8:29-30 wherein it is revealed that those foreknown by God are ultimately and irreversibly destined for heaven. The passage’s sequence: those foreknown are predestined, called, justified, and glorified (i.e., in heaven).
At another local church, a group of people kept a prayer book containing the names of unbelievers for which the group prayed consistently that God would save those listed in the book.
Combining the Roman’s passage with the group’s prayers, it became logically apparent that people
could be praying against God’s will. If the group prayed for an unbeliever who was not foreknown by God, then ipso facto that prayer was contrary to God’s foreknowledge and will.
One solution to this enigma is to pray, “God, if such-and-such an unbeliever is on Your to-be-called list, then please exercise Your call sooner rather than later.”
Such a prayer respects God’s sovereignty and unilateralism.
Does this mean God never changes His mind? God did change His mind with Moses (Exod. 32:14). But God never changed His mind about His salvation of His foreknown people.