First of all, upon finding this anime, I expected a normal magical girl show, and as a fan of the genre, although I prefer creepier things, I was okay with that. So waiting and expecting cheesy happy things, I got proven wrong, which made me even happier to watch the anime.
Every character has great development, and it lovable. 5/5 stars for characters.
Soundtrack was AMAZING, especially