Smoking hot... then breathtakingly lovely... then even more lovely, and funny at the same time, with such a wonderful ending and ooh I'm all warm inside. I hate dead!Snape fics, or more accurately the notion of them, but this was so wonderful and happy and rewarding. Beautiful! :D