I honestly thought for a moment that you were going to give Severus a happy ending. I really should've known better. At least he's in a happy place in his mind when he dies... I guess that's some consolation.
I'm just gonna go pick up what's left of my heart from the floor now.