Worth reading. The characters are well defined & likeable; the plot line holds your interest. The first half is slow -- I skipped over some of it -- but it sets the stage for the action in the second half. And while the ending is not definitive, we have a pretty good idea how the characters are going to play it out. Originally, I resisted this book -- picked it up twice before I really got into it -- but it was well worth the effort.