I like P.D. James and have read a number of her books.I really liked the first 350 pages of this book. Thestory line was creative and good character development.BUT the ending, oh my goodness. I am not going to give anythingaway, but BARFFFFF!!! It would have been so easy to have a goodending but this takes the cake for stupid and gross moral behavior.BARFFFFFF!!!!!