Hope La Claire and Jillian Waters live in the small town of Birch Mountain, North Carolina. Tourists love the ski slopes, the mountain views, and the small town charm. Unfortunately for Hope and Jillian, ghosts and murderers also want to call their town home.