
Actual rating = 3.5 stars :DHooray for a funny, unpredictable young adult novel with diversity!Yes, this book had its faults, but in all honesty, they didn't detract from the story. These characters were fresh and fun, and the story was compelling. I'm so happy that I read a YA book that suprised me in a pleasant way. I say this one's definitely worth the read, and I'll be checking out more from the author.