I do not deny the greatness of God. I do not deny his omniscience. But what is the future that God knows? Is it exactly one outcome that does not change, or is it a sea of possibilities that can shift until settled? If the future is ontologically flexible, God is at liberty to reveal it to us. If it is not, also is at liberty to reveal it to us. This is not about the Ontology of God per se, but the Ontology of His Creation or in this case, the ontology of the future. If God has built Time to have a flexible future, that’s how it goes. If not, it will only go One way. If the Cosmos is flexible, indeterminate interactions are possible. If not, then not. Even if the future is uncertain, does God have a reason to worry? Does not God have veto power in case that creation goes against His way? We both acknowledge that God is sovereign/above man and even the cosmos. Is it so out-of-character for Him to allow things? You yourself say that God has 2 wills. He settles some things Himself, and allows other things to be settled by others. Is that not comparing Him to his creation? By the way, is such a comparison an affront, at all?