Rich, incredible world building and a twisty, turny plot that kept me riveted.