So much fun! I like Harry being smart enough - in his own dogged way - to figure Snape out. And Snape being volatile enough to do anything - including boffing Harry, then regretting it almost immediately, then regretting *that* almost immediately, too! I can see this pair working it out.
Eventually.
As Minerva knew they could, didn't she? Never let it be said that a Gryffindor was *subtle.* :D
I love the short, sharp, poignant ending. It sends such a pang through me! Also sent me straight back to the beginning to read this yet again!