I absolutely loved this! Definitely my favorite episode of the series yet. Might sound corny, but it really made me feel like a kid again. These characters are real and developed, and the final battle, which had the potential to look incredibly silly, was done very well. It's nothing against other villains, but Tirek felt like the only one who was a legitimate threat. I think this had to do with him not being at all humorous or getting his own musical number. It was just so heavy, storywise, and I'd love to see more episodes like this. Can't wait for season 5!