Oh what a wonderful story you've written here. I've always liked Luna since we were first introduced to her in OOTP. This story has her having a tighter leash on her Luna-ness. Of course Harry is responsible for most that.
Selene is also and good character and I like how Mr. Lovegood is characterized as well.
Thanks for writing,
Matt