All I can say is be prepared for the wildest roller coast of emotions in your life. Not only is the anime great, the meanings behind everything is profoundly beautiful. A story with love, sadness, hatred, and battle that was almost perfectly executed. The only downfall is the last couple of episodes but tbh, I wouldn’t change it. 10/10 would recommend.