Best anime ever! Every is well made some episodes will make you cry someone make you happy so will make you hate people but then you find out their past and then you'll start to understand them you'll have characters you'll sleep for and others you just absolutely hate but this anime is worth every sorry gets amazing watch it the plot is good the script is amazing the character development is the best thing ever the characters in their history will leave you shocked and shocked about their past the only thing about people that you wouldn't understand and find out what now you understand them