Its funny, tear jerking, and emotionally satisfying on several levels. Watched it 2times in a row with family. This is one, if not the best animation movie that hit Soo many different issues of life. And the bonus is all the main characters are real, BRAVO GREAT JOB,