What a wonderful story! it has all the things I love about Snarry in it. Snarky!Severus, determined and not above being unscrupulous!Harry, perceptive!Hermione, a fun plot (just enough to make it interesting) and WALL!Sex. Whee! The inclusion of Neville (LOVE him) was brill, as was the little snippet of Umbridge in the beginning (Oh, do I love to hate her). Awesome job!