Predestination, God’s will and free will are theological concepts that have been argued for centuries and there are enough arguments to go around. Predestination is the belief that God has a ...