I shouldn't read before going to bed, because if I wake up tomorrow and don't remember reading this and then read it again and...oh, never mind.
Adjectives fail me...this was so well constructed and executed and so incredibly wonderfully Severus-centric. I would say all that "hugs you to death" stuff but I wouldn't want the real fangirls to get jealous. ;)