This was wonderful! You did such a good job putting the entire thing together. I love how you let Neville show the way. He grew up wonderfully and I'm always happy to see him written well. And good for Percy in the end. I'm glad to see that at the end of the day he can be a Gryffindor too. ^_^