This novel had lots of twists and many turns. I had a little trouble figuring out the plots and where the characters fit in for the first couple of chapters. The layers were waiting for the reader to catch up. Then things were starting to make sense. I was surprised by some of the layers and certainly didn‘t expect the ending. This was my first novel by Margolin and I will read more of his work. 4.25/5