This show was the most amazing emotional roller coaster, I cried so many times I can't begin to explain all the emotions it put me through. I would rate this as the best anime I've ever watched, it brought so much joy and sorrow at the same time. I love the approach they took on a future world, a world that is not perfect but is still trying to get somewhere just like our own. The emotional depth to all the characters is absolutely amazing and really gets you to feel the emotions of the characters and help you see from there point of veiw. I couldn't express more admiration for the creators of this show, and how they captured all the feelings of a world such as that in the show with such depth. I totally recommend watching if you are into crying. Best anime I've ever watched, I have never reviewed a show before so that really proves it.