Maeglin was a rat. End of. No excuses, and he got what was coming to him.
He might - might - have betrayed Gondolin because he was tortured, but the whole infanticide-and-rape thing was on him, solely.
__________________
The entire plot of The Lord of the Rings could be said to turn on what Sauron didn’t know, and when he didn’t know it.
|