I truly enjoyed this book very much. One must understand how James writes before one can fully appreciate this book. I found that this book must be read slowly, thoughfully, and with lots of imagination. So much in going on between the lines throughout the plot.