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

The Gap of Time - Jeanette Winterson

LoL.

And suddenly this has turned into a very soppy episode of Eastenders...