How to Break a Boy by Laurie Devore
YA Debuts 2017
214 books — 1,418 voters