I have to say that I struggled to get through this anime. It can be extremely hard to understand and follow, however by the last 6 episodes everything begins to come together. The last episodes will stick with you probably the rest of your life. Somehow the score, writing and visuals just step up from a 6 to a 12/10 masterpiece in the last 3 episodes. Please watch this show and stick it out till the end, I promise it's worth it.