If God knows everything that will happen, why did he create the universe? If he knows everything anyone will do, why did he allow people to be born who would cause suffering, or not accept Christ and ultimately end up in hell? Why did he create humans in his image when He knew exactly what every single human would ever do, and how can we have fellowship with a being like God if He knows every step we will ever take? I mean, I couldn't have a conversation with a friend if I knew everything he would say before he said it; that's obvious really-it would be an utter waste of time listening to him or him talking to me. Could God possibly choose not to look into every aspect of our futures? Or is it true what some extream calvanists imply: All of this is for God's glory, and nothing we do matters at all because we're just "puppets"? (I don't really want pro-Calvinist answers, no offence to Calvinists: I still respect and love you as people, I just find your beliefs very damaging to my personal faith in Christ!)