Spectacular and surprising from beginning to end. I had theories of the plot at many times and was proven wrong almost every time.
This book has it all; multiple plot twists, original setting lovable and hatable persona, life and dear. Tangible fear and unbridled happiness.
Must read!