Abby Reed believes in folk songs, faery tales, and ghosts, but she doesn’t believe in love. She lost her soulmate when her fiancé died while deployed in Afghanistan, but she still has her music, her crazy spectre-filled town, and her pen-pal-slash-best-friend, Mike Stone. It's a good life and she's happy, but when Mike arrives in Banshee Creek after his last tour of duty in Afghanistan, Abby starts to have doubts, about music, ghosts and, most importantly...love.