Absolutely my favorite anime. Little odd for me cause it is serious where all my other favorites are humorous. Great idea, great story, and great characters. Happy ending, but also very sad. That is difficult to do, and they did it very well.