What a beautiful and agonising book. I haven't read a book for years where I have found myself so totally lost in it.