I adored this book. I somehow managed to miss it till just a couple of years ago. The language is lovely, the story well-told. I should read it again. It passed the test, and lives on my shelves. The test? If I wake at 3 am and need to look up a passage, can I wait till the library opens? If no, buy book, add to shelf.