Finished this last night. I bought it in the supermarket while visiting my son and started it on Tuesday when we came home. 634 pages and I found myself rushing through essential things like preparing dinner and putting washing in the machine so that I could continue to read. It was really good
8 out of 10.