What about Kelly? I didn't like her at first, But in chapters 18-19-20 I think she has emerged as a solid character. What do you think?