God can guess better than anyone else, perhaps. But in order for you to have true free will, your decisions must remain unknown until you make them. If all your future actions are already written in stone, free will is only an illusion. At best, God can know all of your possible choices and the choice that you are most likely to make. But there always has to be a margin of error for free will to truly exist.
Caine usually woke from the recurring dream mid-air, having yet to be dashed upon the rocks, whimpering and panting like a child crying for his mother. Now he lifted his eyes to a dark, empty room in Jizan and the unusual, lingering scent of roses, and wept in his hands for his Father.