Very disappointing read. Expected so much more. Lazy cliches aplenty, unnecessary attention to tedious details describing every banal movement and thought of the narrator. The plot ultimately fails to deliver the shocking denouement the author spends well over 500 pages signposting.