Easily one of the best movies I have ever seen. The animation was beautiful, and the story was so perfectly written it deserves the great reviews it is getting. This movie has a perfect blend of heart, humor, and tear-jerking moments, and there were times I could've sworn I was about to start bawling. The jokes hit perfectly with all ages, and they were amazingly used for effect and amazing deeper meanings and lessons that even touch with adults. The characters are drawn out perfectly, and the character development is beautiful and relatable. The use of a limited antagonist was perfect for this movie's goal of focusing around character development, while still keeping things interesting for younger audiences. As far as the climactic moment, it lead to an amazing ending of sacrifice, love, and remembrance, overall making this movie a masterpiece.