this series is really insane. The character build up of the main characters is extravagant. At many spots it just give bulky goosebumps. the main thing that sucks is the flashbacks. often story distract from the main plot and run another plot which is sometimes too disgusting. but if you skip certain episodes then it will give you the best experience. this is the first anime i have seen and should recommend the reader of this to try on with this!