The Innkeeper’s Song by Peter S. Beagle, Roc, 1994
If I had to describe The Innkeeper’s Song in a word, it would be this–chewy. Some books are like milkshakes. You just drink them down easily and go on to the next one. Others, like this one, you read slowly. If you don’t, you miss half of it. Beagle has packed in enough story in this novel for a book three times its size. Another author would have have turned it into a 1000 page doorstop and it would have taken no more time to read than it does at its proper length. This is one I’ll probably have to read again, since I’m sure I could come back to it in six months or so and be thinking “I totally missed that!” in every other chapter. There’s a lot here. Take your time.