NecroLord
Dumbfuck!
Especially the way it ties in with Thief: The Dark Project.Thief 3, the game has its host of issues (including story related ones) but the ending definitely isn't among them.
"It is not an easy thing to see a Keeper, especially one who does not wish to be seen."
Garrett was the one True Keeper.