I must admit, at first I didn't believe that this was going to be a good anime. The main character was annoying me, and I felt that everything was weak; but, I persevered and was surprised how much of a awesome show it was. The concept is original, the characters are deep and have compelling emotions. Every episode leaves you wanting more. I find myself jumping in anticipation for the next episode in excitement. This is a great anime.