An amazing anime with a interesting plot. Even if you aren't into time travel, this anime is sure to get you hooked. Characters are interesting and get good development. There's nothing bad with this anime. The ending is good in my opinion. Overall, it's just a great anime. It might make some of you cry tho haha!