Saruman didn't "die". His body died, but he left and his spirit left Middle-earth. Gandalf came back because he was still true to his mission from the Valar. Sauron was destroyed because the Ring contained his spirit. When it was destroyed, he was destroyed.
__________________
"Monkeys learn sign language so they can tell the dolphins they love them."
|