If God Knows All Things Then Why Does He Get Angry?
By Elias Ayala (MDiv & M.A.T.) It is true that God knows all things (1 John 3:20), and as such, nothing is a surprise to him. Nevertheless, if God knew from all eternity that Bob would commit some sin in