Wow. This is harrowing and very, very well done! Your portrait of Severus in that last year seems so realistic, and I always wondered if one or more of his colleagues understood what he was doing. For it to be Poppy makes perfect sense, and I never saw your twist coming. Excellent job, 'Pansy'!