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 to her name is a stray cat . . . but that's apparently enough for the people of Hillvale to take her in. L.A. investigator Chen Ling Walker's problem is too many memories...