One of the few stories I truly loved.
You will run through a variety of emotions, you will laugh, you will cry, you will think to yourself "what the **** was that part about.
A great mix of a story, characters, and setting.
A MUST WATCH ANIME.