Western religions claim that God is all-knowing. Then the trouble starts. What does it mean to know everything? Is God’s knowledge of the future truth? Are ‘possibilities’ truth? Can God know infinities of truths? Does omniscience test a theistic God?