When I was a high school student I asked my philosophy teacher this question: “If God is omnipotent and all-seeing, He knows what is going to happen in the future since He is beyond space and time. Therefore, where is our free will? If the life to come is already plotted and known, what can people do to change a scene already set up?”

She gave me her answer by paraphrasing Saint Augustine. “If I see a man standing on the edge of a ravine, I know that he is going to throw himself down. Yet he is free to give up his resolution to die.” She meant that despite the fact that the future is already known, our free will remains.
Her answer didn’t convince me then, and I am still not convinced. In my opinion, if God knows our future and the events to come, it means that the railway tracks that we follow
are already laid.

This is an excerpt from A Hidden Sicilian History by Ettore Grillo
Ettore Grillo, author of these books:
– A Hidden Sicilian History
– The Vibrations of Words
-Travels of the Mind