One of the best animes and mangas I have ever read and watched. I fell in love with the animation and the way the characters were created. The plot is wonderful and full of surprised and twists and turns. I would one hundred percent recommend this to new watchers of anime.