I'm giving this book five stars because of the author's writing. She is fantastic at creating memorable, believable, quirky, characters with individual voices. Also, it is the perfect length for what it is. If it had been any longer I'm not sure I wo...