If God is infallible and knows the future perfectly, then God knows what I will do at every moment from my birth to my death. So where's my free will?