Beautiful animation, beautiful art, beautiful story, everything was done so well it had a great ending I've never watched something that brings such emotion to it. It's been written in such an amazing way. the characters are complex with strengths and weaknesses all around it's beautiful! Even with the romantic part it is put together in a way that doesn't make it's self constant but adds a drive to the plot.