I didn't want to give a perfect score (it would be a 9/10) but the movie was freaking amazing so I couldnt give a 4/5. The animation in it was absolutely stunning, the emotional ride you go through the whole movie made my gf cry a couple times, both in happiness and in sorrow. I haven't liked many movies that have come out recently but this one was completely different. It brings up problems that everyone has without sacrificing any character development or jumps into why a character will thinks differently. The story develops with the characters a natural progression. I loved the movie, and until I go back and watch with a more critical eye, I can't find a single thing I didn't like about. The only reason I wanted to give a 9/10 instead of a 10/10 was that (being a kids movie which makes it understandable) it was a little corny but that's just because I'm not a person who particularly enjoy perfect happy endings but it wasn't a perfect one. It was corny but warm hearted and perfect for families who aren't afraid of having the emotional string being tugged. I almost never cry watching movies or TV shows but it brought a tear to my eye. Overall, best movie I've seen in years, would recommend to people of any life style or age!