It hurts me that you used google, but this is a decent post.
If time is truly linear and not a weird warping of curves like science tries to tell us, then certain things can certainly be foretold by an entity (God) that has knowledge of all causal effects.