Caraval by Stephanie GarberKing's Cage by Victoria AveyardCarve the Mark by Veronica Roth
YA Novels of 2017
1,143 books — 6,648 voters