Short and sweet, yet long and thorough. Doesn't follow any cliches, and it isn't afraid to be itself. Amazing music, animation, and a story that tugs at the heart. Characters that have their own identity you really get to learn about and like. Definitely one of my top 5.