Laney (the heroine, not the book) was a girl I could really relate to. She was confused about what to do with her life, and was not easily swayed by good looks and stuff. That was one great protagonist I love. However, enter Oliver Knight into the picture, and of that changed. By change, I mean OMG-alien-swaped-her-body kind of change. I could not understand Laney's actions most of the time. 
 (view spoiler)[ One particularly memorable scene was when she locked herself in her room and screamed until she was red in the face after she saw a girl holding Oliver's hand. I know sometimes love makes a girl a little crazy but seriously, this was a little over the top. She did not even wait and listen for his explanations. No. Instead, she flopped onto her bed and cried in hysteria... That was so not like the Laney in the beginning of the story. (hide spoiler)] 
 Another problem was that the romance between Laney and Oliver was a little too wishy-washy. Their great romance went like this: 
 Laney (saw Oliver): He's so hot, I gotta drool over him over minute and stalk him! 
 Oliver: (smiles seductively with a lopsided grin) 
 Laney (awestruck): Aw, he's HOT! 
 Oliver: (smiles seductively with a lopsided grin) 
 And so it went on and on and on... until the last page of the story. 
 The above things shot down two stars from my rating right away. But fortunately, the world-building was nice (okay, that's kind of vague I know) and although the plot was predictable, it still had enough twists to keep me interested. Tone down the gushing a bit, and I think Laney (the book, not the heroine this time) can be a great read.