For anyone to know with certainty, a particular event will happen in the future, is not possible. Since once known, that knowledge could be written down. And when later read, someone with the ability to change the lessor events leading up to the main event, could guarantee it didn’t happen as written. The best that could be stated about the future is that an infinite number of possibilities exist.
We have been taught that God knows everything that will happen in our futures. Even Jesus said the Father knows when the end will come. How could He possibly know the future based on the above logical reasoning? If He knows what is going to happen tomorrow, then He has a major limitation. He could not write it down for all to read today. To limit what God could write down seems wrong. Yet logic says He could not write down that something will happen, when that something could be prevented from happening.