The characters were wonderful . Surprising story developments, very touching relationships. The protagonist is not very pleasant in many ways but you grow to love her.