I think you nailed it. Even with Free Will, God knows our hearts.
That's what I figured, but if the outcome is known, how is this really free-will? Wouldn't it be just something we think we have?