According to a widespread tradition in philosophical theology, God is necessarily simple and eternal. One objection to this view of God's nature is that it would rule out God having foreknowledge of non-determined, free human actions insofar as simplicity and eternity are incompatible with God's knowledge being causally dependent on those actions. According to this view, either (a) God must causally determine the free actions of human agents, thus leading to a theological version of compatibilism, or (b) God cannot know, and thus cannot respond to, the free actions of human agents. In the present paper, I argue that one can consistently maintain that God is not causally dependent on anything, even for His knowledge, without being committed to either (a) or (b). In other words, an eternal God can know the free actions of agents even if libertarianism is true.