What does the Bible Say About Destiny?

The Bible says that God knows everything, including all future events. Since the knowledge of God is supposed to be perfect, this has been interpreted to mean that the future is already set in stone, and the concept of free will is an illusion.