We can conceive of God as one who is present everywhere (omnipresent), including all of time – past, present and future. That obviously depends on our understanding of time. We can also conceive of God as being omniscient in this sense – knowing all things past, present and future.
For such a god nothing is ever a surprise, nothing ever happens, nothing is new. For this god everything is certain and nothing is possible. Such a god has no new experiences, no new ideas. And thankfully, such a god has no future. This is the very definition of infinite boredom.
But the God revealed in Jesus, is the God for whom all things are possible; the God who wraps Himself in human flesh with all its frailties, uncertainties, surprises, joys and sufferings. This God feels. He is moved by His relationship with us. He even enters our hell with us. But then surprises us with the unexpected – the resurrection. This is the God who truly has a future, meaning that possibilities are real for Him. All things are not certain.
Again this depends greatly on our understanding of time. If the future does not exist yet, but only possible versions of it, then God’s omniscience and omnipresence takes on a whole new meaning. It means He is present in and knows all that exists, but the future is filled with possibilities that although God may anticipate them, they are still truly new and fresh even to God. This God truly has a future. This God is alive, experiencing the joys of new ideas and new events … and He does that through you!