A lawman haunted by his past . . . a scientist haunted by her future. Samantha Moon arrives in Hillvale- population 325 lives and countless ghosts-in a fog as thick as the one circling the aging mountain town. Bereft of friends and family, money and memory, all she has...