The Best Kind of Magic by Crystal Cestari
YA Novels of 2017
1,143 books — 6,644 voters