I love Meg Cabot! Her characters are always so real and slightly geeky. I mean they are never the super popular one or the prettiest one. They are usually the super plain Jane just trying to get by in the world. Like everyone else! Once again she creates a protagonist who makes you cheer for her victories and anguish alongside her when she falls. Steph Landry, as well as other Cabot characters, has a great sense of humor that brings out the understanding nods from anyone reading this book. A great read with wonderful advice that is so not preachy, Steph is a normal 11th grader lusting after boys, popularity, and acceptance.