I really don't think I should have read this before going to bed, because I'm now full of laughter and energy and bubblyness.
I loved the approach to Ron, Hermione, and Luna that you took, and that I can really see them as teenagers here, not little adults. Their unashamed entry into other people's business really rang true for their age group.
Luna was absolutely priceless. Her frankness was so endearing that I couldn't help but love her, and her interest in the library and computers and hammering.
I love that the end wasn't all roses, that there was still going to be a great deal for Harry and Severus to work through.