God is supposed to have perfect knowledge, which includes all true statements about the future. Does this mean that God knows everything about what is to come? But if the future doesn't yet exist, then there is nothing now to know. Theologians battle among themselves.