4.5 stars rounded up to 5.
Beautifully crafted, like a delicately woven rug. Each chapter past and present building upon each other to make the pattern complete at the end. I wanted to know the answers to the riddles, but. I didn't want to stop the expert story telling.