*g* Glad you enjoyed it! I was happy to get to write Percy-and-Neville because they are both in their own ways very odd-man-out-ish, and it's lovely to put them together to be happy.
And hee! Luna is one of my favorites to write (in small doses) - glad you thought her letter exchanges with Neville seemed real!