Allen writes excellent prose and for the most part I thoroughly enjoy her stories. And this book was no exception. There are characters you love, others you hate. But this book was different. I can't quite put my finger on what it was. As usually there is a fantasy element to Allen's books which I really don't like, though in this book it is not as strong as some of her others. Overall I'd give it a 3.95.