God knows because He is “there”, not because He causes the outcome. God witnesses what we do with our free wills and these are valuable for Him because only in the freedom of our wills we can truly love Him and also accept His love.
-Theo
But He still knows what all of our free will choices will be. He knows our time of death, so He must know what our choices will be. He knows what is in our hearts, so He knows if we truly love Him and accept His love or not, right?