This anime has made me laugh, cry and my heart race more than any other anime/show/movie in HISTORY!!!! You have to, i repeat have to decide to watch or not to watch AFTER the 3rd episode. I watched the first episode and hated it, then after a year, i decided to give it another try and finished watching the 3rd episode and I was hooked!!!!!! I binge watched it all!!!! I couldn't stop!!!