I'm so far from getting around to reading the Potter ouvre that the lyrics would probably constitute a spoiler, but this looks to be an absolute hoot.