It's one of the best anime's I have watched so far, with a great story which is full of suspense and emotion. It's not for anyone emotionally weak though, as it touches some deep subjects. It has everything I would expect from a good anime, but taken up to 11.