Couldn't connect with Travis, the protagonist. He kept on generalising Muslim girls and as a Muslim girl I felt uncomfortable. The narrative was very much white and ignorant. 
 The romance also fell flat for me: I honestly found Travis' relationship with Paige (his cheating ex) more interesting than that with Harper. I love cutesy stuff but Harper and Travis' relationship was way too vanilla and it came out of nowhere. First she's punching him in the face and the next they're on a date after a few painfully awkward conversations. 
 (Also the whole rumour about Harper was unrealistic to me. It doesn't seem believable that one tiny rumour from five years ago would be believed by the entire town and have such an impact on her life.)