Madrid. Une femme âgée, Pilar, rend visite à une amie qu’elle trouve morte, une jeune femme nue se tenant près d’elle. Pilar étreint cette dernière. Paris. Susana, mannequin, reçoit un appel : sa grand-mère, Pilar, est hospitalisée suite à un AVC. Elle part pour Madrid et ramène Pilar - très diminuée, et privée de la parole - chez elle. Susana trouve bientôt étrange le comportement de Pilar, dont elle voit, en cauchemar, une apparition menaçante. Elle reçoit la visite d’Eva, qui dit être la fille de la meilleure amie de Pilar, récemment décédée. Susana lui annonce qu'avant de rentrer à Paris, elle va embaucher une aide à domicile. De plus en plus troublée par le comportement de Pilar - qui, la nuit, est sujette à d'étranges crises -, Susana retrouve son journal intime d'enfant, dans lequel elle évoque la peur que lui inspirait Pilar - qui l'éleva -, et la meilleure amie de celle-ci, Julita ; ainsi que la fille de Julita : Eva. Susana n'en a aucun souvenir... Elle rencontre Adela, aide à domicile, mais celle-ci est renversée par une voiture. Persuadée que Pilar a provoqué l’accident, Susana panique. Lorsque Pilar s’étouffe en mangeant, Susana n'intervient pas, puis prévient la police. Lorsqu’elle veut quitter l’appartement, une force l’en empêche. Impuissante, elle voit Pilar se relever, puis échanger leurs âmes. Eva - qui n'est autre que Julita, laquelle avait elle-même échangé son âme avec celle d'Eva - surgit : elle attendait la fin du rituel pour retrouver celle qu’elle aime...