We read in Scripture of several instances where God apparently changed, but I think the observation of the old Puritan explains all these; he says, “God may will a change, but he cannot change his will.”
My supremest will shall be not to will anything except thy will, and if I do will it I repent of so willing, and discard the evil will and the undesirable desire.
Infinite wisdom dictates what absolute sovereignty decrees. God is never arbitrary, or tyrannical. He does as he wills, but he always wills to do that which is not only most for his own glory, but also most for our real good. How dare we question anything God does?