Words cant even describe how much I love this anime. The characters all have such loveable Personalitys, and the show is so well executed that it keeps you entertained throughout it. This is one of the first animes that has made me cry, or start pacing back and forth across my room while I watch. It can get so suspenseful and emotional. If I could give this 100 stars I would without giving it a second thought.