Reading progress update: I've read 221 out of 320 pages.

Blood Wedding - Pierre Lemaitre

The middle section began to drag a little towards the end, but an unexpected plot twist has ratcheted the tension back up. There's going to be one hell of a climax. I can't wait to read more.