Oh, really nice! Love it. Such good descriptions of pain and angst. Glad Severus dies on an up-note. :)
Very insightful. Especially was run over by this line: ... because this warmth hurts, and the pain reminds him to be cautious in his dealings with others.