Jo has always been different. For one thing, she has red hair. Also, her best friend is a ghost. Gilbert has been with her ever since she can remember, whether she liked it or not. After an unexpected inheritance, she uproots everything to move to a small town, thinking that her life will finally have some semblance of peace. Instead, she encounters lies, tragedy, murder, and falls under the spell of a mysterious and handsome detective. But the closer she gets to him, the more questions arise about his involvement with the darker side of this small town. Can the ghosts that whisper in her ear help her before she's forced to join them