I agree with dawn89’s stance on reconciling free will and predestination. I too have come to understand that we do have a choice with every action we make, but God is aware of what we will choose. However, I think the problem that many people have with this idea is the issue of judgment. Given the fact that God knows everything, this means he created us knowing what we will do. How, then is it just for him to judge us for our actions and intentions? Even if we are not controlled by him and we are free to act how we want, this still proves to be a problem to some. This raises the question of why we were created in the first place. God doesn’t need us, he doesn’t need anything for that matter. However, in the Islamic mindset, this is part of our test as human beings. The life we live right now is a test, moreover our entire being is a test. God’s judgment is delegated to whether or not we choose to believe in him and heed his guidance. Thus, it comes back to the fact that we do have free will. There is probably much more that can be said than can be conveyed in a blog post, but overall, these are my thoughts on the matter.