But one must be careful to avoid implying that God’s knowledge is in any way dependent on creatures, as if He had, so to speak, to await the actual event in time before knowing infallibly what a free creature may choose to do. From eternity He knows, but does not predetermine the creature’s choice. And if it be asked how we can conceive this knowledge to exist antecedently to and independently of some act of the Divine will, on which all things contingent depend, we can only say that the objective truth expressed by the hypothetical facts in question is somehow reflected in the Divine Essence, which is the mirror of all truth, and that in knowing Himself God knows these things also. Whichever way we turn we are bound ultimately to encounter a mystery, and, when there is a question of choosing between a theory which refers the mystery to God Himself and one which only saves the truth of human freedom by making free-will itself a mystery, most theologians naturally prefer the former alternative.