Meet 17-year-old Hailey Anderson. She's as normal as any other teen girl under the influence of hormones. Her life seemed pretty normal to her, sucky, if anything. Every day was an endless routine. Wake up, attend school, finish chores, homework, dinner, off to bed. Nothing special, in the least bit.
That is, until 19-year-old Cameron Price sucked her into his world. He endlessly stalked her, day and night, twenty-four hours a day, seven days a week. Cameron wouldn't let Hailey go, no matter how many times she told him to buzz off. Hailey never took Cameron's online actions seriously, until he made a promise that if he couldn't have her, no one could. That's when Hailey stopped the child's play and took action, to get her life back.
15 year old Avery Mitchell had a wonderful life; amazing parents, a good school life and best of all, she had her best friend, Cameron Chadwick to be at her side and with their life going the way they want it to go, nothing could ruin their happiness. After a fun night at the movies, the two go home and Avery specifically asks Cameron to give her a text when their home. The text doesn't happen and the next day, Cameron's parents come to her house, telling the Mitchell's that Cameron didn't return home the night before. The whole town goes on a manhunt, Avery at the start of all of them. Days go by and the dreaded news that Cameron's body was found which shocks the town, leaving Avery heartbroken. The day of the funeral comes and after a breakdown, Avery runs to hers and Cameron's safe place, where an unexpected guest arrives, asking for help so that Cameron can move on from earth, with the help and love of her bestie.