Thanks so much for the recommendation. I love tribute being given to what Snape suffered through, how people like Harry would long to thank him and apologize for doubting him (even though that's what Snape intended). And Lupin's caring side is beautifully portrayed.