Given to me by a friend. Thank you very much!
Brilliantly constructed. A story within story within story, multiple layers. Sometimes it's easiest to see a solution, the further away one is from the problem.
I read this book and wrote the above three months ago. Now I really want to go back and reread the book - that rarely happens.