This is a wonderful telling of two stories that, eventually, converge.
One is set in our time, and the other is set in quite another world.
On one level, the characters are fascinating and fun. On quite
another, there is more food for thought in this book than in any I have
read recently.