This show is just perfect everything about it is just so perfect characters development plot twists protagonists antagonists literally everything but the only downside is the over fan service that they added at the latest season but overall a 10/10 masterpiece watching it is an amazing experience feeling the emotions of characters trying to understand the plot it's just perfect even the intros and the outros are gorgeous for example the "let me open the scar" and also the soundtracks are pretty cool and the best part is that they have a perfect timings for each one of them at the end you won't regret watching it.