User blog comment:ReganX/Kilgharrah: Prophet or Puppet Master/@comment-5102537-20121114105631

Your theories are interesting and I wouldn't dismiss them as being impossible, but I think the fact that Kilgharrah told Merlin several times to kill Morgana, his plan to turn the Pendragon-offsprings against each other wouldn't work anymore if Merlin had suceeded. Merlin was pretty close in succeeding when he poisoned Morgana, there was no guarantee that Morgause would be able to save her. Kilgharrah also refused to help Merlin when he wanted to heal Morgana in season three and only gave Merlin the healing spell when Merlin forced Kilgharrah with his dragon lord-powers.

I didn't understand Kilgharrah's attack in The Last Dragonlord either - rage and revenge or not, he always told Merlin that Arthur's life must be saved at all costs - but I think it was just the usual inconsistency by the writers. A lot of weird situations with the dragon have been written and some things have been overlooked, for example why neither Kilgharrah nor Merlin seem to give a damn about Aithusa and why she suddenly helps Morgana (if they know about it) or at least where she is and what happened to her. Kilgharrah also didn't say a word about Uther's death even though he actually would have a party on the fact that he is finally dead. It was his goal for two seasons after all.

In my opinion, the Triple Goddess is the one responsible for it all. I would imagine that the free will of the characters is reduced to their emotions only. Since the future can't be altered, maybe it is only about how the characters act and what path they use, what they feel when doing so and what they want - but the result will stay the same, no matter what they do.