Be still my heart. Vir, Londo, and Snape...all in one essay. Having read HBB I am only further confused by Snape's duality, but not disappointed. There continues to be unrepentant evil, unflinching good, and everything in-between in Rowling's characters. Snape does his contradictory dance between petty tyrant and noble, self sacrificing good guy.
no subject