Terrifically written - the way in which wtf? morphs into not just one thing, but a number of things, being wrong, and then the realisation of what that represents - whooh. But as several people have said, it is crying out for a sequel. Not so much on the Snarry front but the effect of Snape's survival on others and the effect of the revelations on him.