Few questions are as fascinating as this one. If God is all-knowing, then He would have known from the very beginning that ...