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

The Buried Giant - Kazuo Ishiguro

Gut-wrenching. Utterly gut-wrenching.

 

 

 

 

(show spoiler)