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

The Buried Giant - Kazuo Ishiguro

Gaaaaahh....!!! 

Done it again. It's time to get some sleep but there are only about 50 pages left in the book and I want to know how this story ends!!!