Good I loved this! Every time I grew comfortable with where I thought the plot was heading, I was thrown off course but that was OK. I wanted to be thrown. I was thrilled, eyes eagerly scanning each new page for what happens next, and that's a rarity.The world building is something that's complic...