When Haley Adams boyfriend died in a terrible accident all she could think of was leaving her home town. She couldn't endure being the girl with the dead boyfriend any longer and set off into the wide world. When she returns and finds life has gone on without her she is shocked to see how little she was apparently missed. Her parents are mad at her and her old crowd won't talk to her anymore. Except for Callum, who always used to be the town rowdy nobody liked and who has turned into quite a decent man over the years. For a while Haley feels like he is the only one she can connect to, but Callum quickly displays an irritating amount of contempt for Haley's dead ex-boyfriend, Darren. As she uncovers a series of secrets she realizes he hasn't been the only one feeling that way and she must learn an awful truth.