It took me to about three-quarters of the way through to finally figure out what the author was doing. This isn't a mystery novel, its a farce. It has to be, because it makes no sense any other way.
~Spoiler warning~
First, we're confronted with a murder of a high school student on campus, but since no one really liked him any way, no one really cares. Life just goes on. Who cares if the murder happened on campus, the school is just going to let parents and students wander around at will, and no one liked the kid, so classes go on as normal. A threat to another student and a disturbing item left in a locker? Well, boys will be boys. A teacher is murdered on campus? The school will offer counseling, but come hell or high water, they are staying open - this after all is an "environment of trust".
But no! Our intrepid caterer feels like her son is threatened, so she's going to go scold the administration, and let them know that if any harm comes to her boy, she's going to stick out her tongue and say "I told you so". Her cop boyfriend is not nearly so calm. He's sure she in danger, so when she refuses to move in with him, he's going to put armed guards on her, and ensure to instruct them to only watch the house. She can come and go as she pleases. I mean, she can't be the heroine of the story if she's followed around by cops - get serious. And when she saves the boy she's all but adopted from certain death, she's going to send him off to the hospital alone to get his gunshot boo-boo bandaged, so she can wax philosophically at us, and of course, have her romantic moment with the cop.
See - its a farce.
Also - I listened to the audio book, mostly because it was free from the library. The narrator sounded like she was annoyed the entire time, though given the material, I don't blame her. She also sounded like she was eating - lovely.
My vote - its not worth the cost, even when its free.