Excellent story quite possibly your best. The bit at the end with the twins was nicely done. I was very glad to see Marcus turning out to be Harry because despite what I want to think it just felt wrong for Hermione to be with anyone else. Luna is always a place where authors differ and can take some room to play and your take on her abilities was very interesting.