La famille Spencer vient de s'installer à Mahingan Falls. Un havre de paix. Du moins c'est ce qu'ils pensaient….