Wow! This gave me shivers and, like others, I both hated and loved reading it because I knew from the beginning that it couldn't end well but I kept reading anyway. I read the ending feeling that everything was happening in slow motion, which made it even more powerful I think. What I'm not sure of is if Harry knew or not, but it doesn't really matter because Severus deserves this ending in any case. Wonderfully written.