Here's what you need to know about Lily Bancroft. She's up for a prestigious honors scholarship that goes to the valedictorian. She has a boyfriend named Alex. And she works for her uncle Bob in his drugstore. Oh, and she really, really hates her social studies teacher Mr. Reiner.
At the very beginning of the book, she goes to see him about changing her grade on a recent test. She claims she got all the multiple choices questions right and gave him everything he wanted in the essay section. I'm totally on her side until she says that some random girl in another class had similar results and got an A instead of the B that Lily got. He then points out that the other girl is in regular social studies class and not the honors section like her. Lily fantasizes about jumping over the desk and strangling him before running off when he won't change her grade.
After chatting with Alex and her friend Julie, who had an older brother killed in a robbery, she starts to work and runs into Graham. Graham is her leading competition for the scholarship. He offers her a ride and spends the whole time boasting about how well he did in all his classes. She then goes to work and has a robber show up.
The robber shoves a gun in her face and asks for all the money in the register. Bob comes out, agrees to his demands, and then pulls out a gun of his own. There's a minor standoff until the robber runs away and knocks down a guy on his way out. The guy is actually Rick, the new delivery guy. Bob calls the police, and Rick gives chase but can't find him.
Rick then thinks this is the perfect time to hit on Lily. After trying to flirt with her while she studies and pretty much ignores him, he actually asks her out. She turns him down because of her boyfriend, and he mutters something about the guy being lucky before just sitting and staring at her. Needless to say, she's pretty happy to go home. At least she is, until she hears someone falling her. Though she thinks it's the robber and starts to scream, it's just Alex.
Alex says he just wanted to see her and maybe walk her home. He tries to get her to sit outside and hang out with him him, but she claims that she has more homework to do. When he says he never sees her because she's always working, she promises to make more time for him. She then heads inside and gets a lecture from her dad for getting the dreaded B. He reminds her that both her older sisters were straight A students and that both won the coveted honors scholarship. Way to take the pressure off there, dad. She then gets a hushed and threatening phone call that night.
When she gets to school the next day, she tells Alex that she came up with a new plan. She'll just ask to do some extra credit to get her grade up. Alex warns her that Reiner is pretty particular about that kind of thing and that it might not work. Determined, she heads into his classroom and finds him dead. All we learn is that he's slumped over the desk.
Cut to the day after the funeral. Lily is all paranoid that people keep staring at her because they think she killed the teacher. During her tennis match later that day, Graham teases her about being a murderer to throw her off. After storming off, she stops by the magazine room because she's also on the school's magazine staff. Scott, one of the guys working there, offers to take her to the printing house to see the work in action. Alex shows up just in time to accuse her of flirting with the guy.
As if she isn't stressed enough, the phone calls in the middle of the night keep coming. The guy/gal eventually says that she should just let the caller help. She goes to the printing shop to find Graham there who once again teases her. An accident happens, which leads to them just going out for pizza. Yeah, because that will make Alex feel a lot better.
After a few more weird phone calls, it's time for the big trivia contest. It comes down to just her and Graham. Graham picks that moment to tell her how his midterm grades came in and how he's acing all his courses. Even if she manages to pull up her social studies grade, she'll probably get an A-, which will put her behind Graham. She then loses the last question, which disappoints her dad because, once again, both her old sisters won the same competition. On her way out, she runs into Rick. They talk and walk a little, but when he asks if he can help, she freaks out. She asks if he's been calling her at night, and he admits that it was him. By the way, that last trivia question? It turns out that the main occupation of the early settlers in Shadyside was farmer. Just in case you wanted to know. Rick isn't the phantom caller though, just some guy with a crush.
The next big thing happens when Lily goes to the printing shop. She wonders why there's red ink everywhere and then sees Graham's dead body inside the printing press. Lily passes out and wakes to find Scott, Alex, and Julie standing over here. The police say it was just an accident, but she once again worries that people will think she did it. Not only does she feel everyone staring at her in school, but she thinks his parents are staring at her at the funeral. She even imagines Graham's dead body coming back to life and climbing out of the casket to come at her.
When she gets home, she knocks her purse over and finds Graham's glasses. Just as she starts freaking out and wondering how the glasses got there, Scott shows up. He confesses that he put the glasses there and that he's the one who killed Graham. Apparently, Scott has been in love with Lily for a long time and wanted to do everything he could for her. He tells her that he loves her and that now they can be together forever.
Instead of immediately going to the cops, Lily makes up an excuse to make him leave. She then worries about what to do and decides to not go to the cops and to handle things herself. That leads to a meeting of the magazine committee. Scott announces that he wants to make an issue in memory of Graham and that he'll write the first article. Lily gets so upset that she races out of the room. Scott calls her later that night to tell her that he thinks she should dump Alex and be with him. She tries to that it's too soon and that people will think it's suspicious. Scott then warns her that they are now in things together. Yeah, except that you viciously killed someone and Lily is just too wimpy to tell anyone.
Scott convinces her to go out with him. On her way out the door, she runs into Alex and lies about having to study in the library. Since she doesn't want anyone to see them, she has Scott take her to a movie 20 minutes outside of town and then to a skeevy restaurant in a completely different town. They run into Rick, who acts friendly, but Scott demands that she stop talking to him. He then forces himself on her when she doesn't want to kiss him. Lily decides that the smart thing to do is kill him. Yep, totally smart.
At the next magazine meeting, Scott announces to everyone that he and Lily went out. She tries to say they were working, but he tells them what they really did. Alex storms out of the room, and when she tries to follow him, he dumps her. I can totally understand why. Scott once again tells her that they will be together forever and that it was time Alex knew the truth.
She heads into work and hears from Rick about how he didn't picture her with a guy like that. Julie then calls with some big news. Graham was her cousin, and she never believed that his death was an accident. The foreman of the plant called to tell her that someone left a message for Graham that night. She plans on going over the next day to listen to the message herself and find out who killed him.
Scott then shows up at the drugstore with a yellow rose. Lily tells him to leave because she's working, but he just laughs and tells her that from here on out, everything they do will be together. I'm sure her uncle will love you just hanging around his shop all day. She tells him it won't be forever because Julie is about to catch him. Scott just turns cold when she tells him about the message and says that they'll have to kill Julie together.
Uncle Bob tells her that she works too hard and that she should take some time off to hang out with Scott. Scott then makes her call Julie, claim that they can get into the printing shop, and for here to meet them there. He makes some more threatening comments before dragging her to the print shop. When Julie shows up, he waves around a gun, which makes her realize that he was the one who murdered Graham.
He tries to say that Lily was involved before going after Julie. Lily grabs him and holds him off, but he hits her in the face with the gun. You know a guy loves you when he punches you in the face with a weapon! Scott runs off, she yells at Julie to run, and she then hears a gunshot. She finds him and sees Julie's dead body on the ground.
They start struggling over the gun, Lily gets in, and Scott says she won't use it. When she tries to shoot, she collapses and realizes that she can't kill him. Suddenly, Julie gets up from the ground, grabs a metal bar, and smacks him over the head. They both start crying, and Julie says that she doesn't know what happened but that he didn't actually shoot her. Scott comes to, grabs Lily's leg, and keeps whispering that they'll be together before passing out.
Cut to the cops showing up. Uncle Bob comes by with Rick after her parents call him. He reveals that Scott stole the starter pistol he kept in the register and that he would never keep a real gun on hand. After they leave, Julie asks if Rick is single. Lily tells her there is more to life than guys, and Julie tells her grades aren't important either. Lily then tells her that there are four weeks of school left and that she will do whatever it takes to nab the valedictorian position. I guess some things never change!