I'm trying to catch up with (well-earned) praise for the stories I've been reccing - I loved this story. It's bittersweet, it's true, but there's an element of hope there at the end too (I hope?) and the characterisation of Snape in particular is spot on. I enjoyed this story immensely. Brava!