Geekerella by Ashley Poston
YA Novels of 2017
1,143 books — 6,647 voters

Caraval by Stephanie Garber
Best Books of 2017
1,732 books — 3,079 voters