At the end, I was literally crying! It was my first anime I've ever watch, and I didn't really thought before animes are like this. I didn't really had much interest when watching it first but when I saw it again, OMG, it's insane, it's heart touching! This movie is really emotional... Love from hate. Over 5 stars ofc! And yeah, it has a lot of life lessons. MUST WATCH. Periodt.