Not my favorite of Vivian's books, but a really enjoyable read nonetheless. Vivian is, I think, now in the category of authors whose books I will always enjoy and look forward to. This one has too many plots to flesh them all out and end them satisfactorily. That being said, Vivian's writing is as always compelling; her characters always feel real. I read it in one sitting and will happily recommend it.