As this series progresses, Detective J.P. Beaumont shows his human side more and more. As the book begins, Beau is babysitting his former partner Ron Peters' daughters (on New Year's Eve, no less.) In the course of the book he is saddened by the impending death of his ex-wife, and has some nice moments with her second husband. He also sheds tears over the death of one of the book's central characters. There are no tears shed over the intial murder in the book--that of Donald Wolf, a biotech corporation executive. He is a womanizer, a rapist, and all around bad guy. The identity of the murderer seems obvious at first, but Jance manages to create new possibilities as the book progresses. Unlike her previous book, Lying in Wait, Jance ties up the loose ends and provides an unusual and strangely satifying end. If this is ever made into a movie, Katherine Hepburn should play Grace Highsmith.