God is All Knowing

123456789
Across
  1. 2. He knows things we are thinking and doing now in the ________
  2. 5. He personally knows and remembers all
  3. 7. He knows things we did before in the ______
  4. 8. His knowledge is inescapable
  5. 9. He knows things we haven't done yet and will do in the ________
Down
  1. 1. Knows all things even before we think and do it
  2. 3. His knowledge is too high our finite minds to understand
  3. 4. Also means all knowing
  4. 6. His knowledge covers all details of Life