A cry in the night... A gasp in the dark...
Die 15jährige Marguerite lebt mit ihrer Mutter Katherine und ihrer Großmutter Julia zurückgezogen in einem Haus in Kanada. Marguerite ist seltsam und versponnen, lebt in einer Traumwelt und führt häufig Selbstgespräche mit ihren Puppen, speziell mit einer, die sie "Aaron" nennt. Von ihrer Mutter erhält sie regelmäßig Spritzen. Als sie ihren Vater Michael (Robert Shaw) wiedersehen will, der seine Familie vor einer Dekade verließ, folgt dieser überraschenderweise dem Ruf: er ist nämlich mit einer neuen Frau, Anne (Sally Kellerman) liiert, möchte sie heiraten und daher die Scheidung von Katherine. Gleichzeit möchte er wieder ein näheres Verhältnis zu Marguerite aufbauen. Kurz darauf werden Katherine und Julie von einer schattenhaften Gestalt brutal ermordet, was wiederum Michael und Anne auf den Plan ruft. Doch jetzt entspinnt sich etwas, was Anne als zunehmend unnatürlich und ungesund empfindet, ein gestörtes, viel zu nahes Verhältnis von Vater und Tochter.