Thanks. I am so pleased you liked it. And as Moody was quite insistent on that person, I am very glad it worked; it is not the first person you'd pair him up with, I suppose.
The world building and magic in this was such fun, so I'm glad it ended up entertaining.