What's really going to get your brain in a knot is that if God is all knowing and all wise, he must have created us while knowing each of the choices and decisions we'd make that would ultimately bring us to heaven or hell... If he knows all, then he would know where we were going. Thus, he'd basically be creating people without ultimate free will and with a specific destination after death, and just watching the little show unfold like ants in an ant farm.
__________________
|