It's difficult to review this novel and I'm not sure why. The writing is superb, the characters well drawn, the plot doesn't grip you right in the beginning, but builds slowly in intensity until you can't put it down. Leaves you feeling a bit drained and foggy only because it was so good. The many meanings like a puzzle you feel you have yet to understand. See what I mean? It's hard. Great read.