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

Blood Wedding - Pierre Lemaitre

I just finished this and it was a very satisfying read. A great (although small) twist at the end finished things off nicely. I need more Pierre Lemaitre. Now!