Maybe I'm over hyping this series for all that it's worth but this is an anime that made me laugh, then made me cry. It has great characters and I am surprised that I could become attached to them enough to cry at the ending in just 13 episodes. Truly exceptional. But it's downfall was it's messy plot. They didn't explain that you weren't supposed to know this stuff until the end so until you finished the series you where just left feeling like you missed something very important.