I probably would have given this book 4 stars if I was rating it solely on the characters and plot; however, I have to lower the rating due to the ridiculously amount of obscene language and sexual content. My kids are small, but this has definitely made me scared of them growing up if this is a real portrayal of today's youth. 
 If you are not bothered by those sorts of things, this is a funny and cute book. The main character, Bianca is pretty likable even though she is quite a negative and cynical person. A boy she detests, lets her know that she is the "Duff" of her friends and that one expression starts to tear her down bit by bit. It probably wouldn't have been so bad, if other areas of her life weren't starting to collapse around her. In hopes of just forgetting about everything that is happening around her, she chooses to try to run away from her problems by sleeping with the boy her first called her a "Duff". What she doesn't expect, is how there is no such things as having sex without emotions developing. 
 The book does redeem itself at the end somewhat in that Bianca realizes that she made mistakes moving that fast and there could have been consequences like pregnancy for her actions. I think her self-reflection on her actions was great and therefore, had some positive messages at the end. 
 The plot and the characters are really great, but this is definitely not something I would want my daughter to read when she is a teenager. I couldn't quite get over how sexual this book was when the characters were 17.