This book must be read twice. The words that come to mind when contemplating the plot and the writing style are "delicate" and -- oh shit, since I started writing this sentence I forgot the other word that came to mind. I think it started with an "f" -- was it "frail?" No. Anyway, it should be read once for the plot and then again to see how it all comes together. It is not a really good candidate for listening on an audio book.