Reading progress update: I've read 113 out of 134 pages.
I will finish this the first spare moment I get - I have an inkling of what is happening, but this book is so full of undercurrents that it's only an inkling and I may be completely wrong.
1