This anime had some serious moments, funny moments, sad moments, and even happy moments that both the opening theme and ending matched together perfectly without it being too much, and it all harmoniously went together. I would recommend watching this anime.
You won't regret.