I picked this book up to browse and put it down (or should I say --- couldn't put it down until) very late that night after finishing it. The story line is unique, believable, and very interesting. The main characters are well developed and display a duality that underscores their human-ness. The pace is fast and unrelenting, and the book doesn't contain a boring paragraph. The ending is very well done. One excellent read!!!