I came across this quote from Robert Mason, which brings up an interesting point of discussion: "This is where Calvinism and Open Theism become strange bedfellows. Both accept the idea that God's foreknowledge implies foreordination, and therefore limits human autonomy. Calvinism replies: God has perfect foreknowledge, therefore humans are not autonomous; Open Theism replies: Humans are autonomous, therefore God doesn't have perfect foreknowledge. But there is no reason why God cannot create beings with the capacity to make free decisions and at the same time know what decisions they will make. To say that He can't is to diminish His sovereignty simply because we can't quite grasp how it is possible." Is he wrong? Why or why not?