A gripping plot that unfolds at breakneck speed; had me on the edge of my seat the whole time. Beautifully layered characters and great subplots to add to the effect. Not gonna spoil anything, but the twist at the end blew me away. My only regret was how short it was, and of course that sequel hook at the end. Is this madlad really gonna make us wait 200 years for part 2?