What a great anime. I discovered this anime through a random AMV and ended up binge watching the whole thing in two days. I feel like you get so much with a rewatch too. So many set ups and call backs. And it's great to see just how much the characters have changed and grown. It's a fitting ending to a wonderful anime.