User blog comment:MerlinUSA/Lies My Dragon Told Me/@comment-5577678-20130129184358/@comment-5102537-20130131133424

Yes, and I'm not blaming Kilgharrah. I think that he only knew what the prophecies said but not every single detail. I don't have a problem with what Kilgharrah said, except for the rubbish they let him say in the finale that contradicts pretty much everything that we had seen before on the show.

However, when the Vilia told Lancelot that Merlin's future was written since the dawn of time, she was saying that no matter what happens, the future can't be altered. Destiny can be changed, fate/future (in this case) can't. The Crystal Cave and also Morgana's visions proved that no matter how much they knew, no matter what they tried, the outcome had always been set in stone and no-one and nothing could ever change what was destined to happen. This means that every little thing, also Morgana becoming evil and even Uther's Great Purge was predestined and set in stone. No one could ever do anything against their fate, whether they knew about it or not.

Until the finale which simply flushed it all down the toilet.