I actually figured out early on “who done it”. As well as the reason. What I didn’t expect was the fantastic weaving of all the characters and the depth of interaction which I’d be drawn into, throughout the narrative. Exceptional level and cohesion of storyline!