If God is all-knowing, doesn't this negate our free will?

If God is all-knowing, doesn't this negate our free will? (Jun. ’01)

In his 12th homily on St. Paul's Epistle to the Hebrews, St. John Chrysostom says, "All is in God's power but not in such a way as to infringe on our free will ... He does not anticipate our desires, in order not to injure our will."  God honors and respects our free will (which, after all, is a gift He Himself gave us) since for love to exist there must be freedom of will, freedom for the beloved (Man) to reciprocate or reject the love of the Lover (God).

So, yes, Man has free will, and, yes, God foreknows.  But just how these two things (Man's free will and God's foreknowledge) coexist remains a mystery -- a wonderful mystery.