I binged watch this lately, and this is the only anime so far that made me laugh a lot, learned a lot, and cried a lot like crazy! I couldn't stop crying from season 2's episode 19 onwards till the end, what a great way to toy my emotions but I really really really love the whole story.