Wonderfully written. I loved all the details about the places they'd been; you invoked a real sense of place for each. The relationship between Neville and Percy felt so real, not overly schmoopy or having that fantastical feeling despite the magic. The jumps in time were really effective too in telling the story. And finally I love that the dry dry tone in this, which I felt perfectly matched the POV of a more mature and definitely changed Percy. Well done!