Oh, brilliant. I totally wasn't expecting that ending at all, but it was perfect for Snape's character -- his need to atone for past hurts by sacrificing himself for the sake of others, and his decades-long habit of watching over Harry. And the way the ending circled back to the beginning was excellent; I loved the openness of it. Wonderful work, mystery author!