A very good read but you really need to concentrate. For a start there are a LOT of characters and at least ? 3 major viewpoint persons + a few, so you can suddenly find yourself completely adrift and wonder just who the ?? Is he?? Where did he come from?, then you have to re read. A fault of mine, not the author. But a very clever plot; I shall read more of this writer to be sure, this was the first novel of hers for me.