Characters are very realistic. There are no 100% good or 100% bad person which is so rare to find. Some characters are annoying and childish, but honestly i dont mind it since its what make the story so good.
S Flower