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

A Tale for the Time Being - Ruth Ozeki

Major book hangover in the making!

 

How did this book NOT win the Man Booker in 2013?