Oh this was all kinds of wonderful! Luna with her quirkiness, and Harry with his aloofness (which was adorable) made me laugh throughout. And I really liked the way Luna explained to Harry why Ron and Hermione would not sleep with him. Then there is Snape -- perfectly snarky and closed-off to everyone. This was a joy to read!