Thank you so very much for your in-depth comments! I'm really happy someone likes my Snape. He can't be a snarky bastard all his life, and besides, I want him to be happy, dammit. He's also a great character to me because he's the only one in the HP universe I can see finding something meaningful in a belief system.