The movie is beautifully animated and an emotional Rollercoaster ride. Topped only by the excellent Soundtrack by Takagi Masakatsu.