The writing here is fabulous - SO readable, SO engaging. It's lively, warm, witty, incisive, kinda enveloping. The plot builds with tremendous force. And how can it all end? All these threads, all the subtle foreshadowing? As a casual reader, I was cross & dissatisfied with the ending - once I'd put my English Lit. graduate head on & cogitated further, I was left stunned. No spoilers, but it is devastating & inevitable & unexpectedly perfect.