Superb writing, interesting characters, relatable to life, difficult to put down, emotional from dislike to forgiveness to love