En la ciudad de Margate, Trish, la hermana mayor, está embarazada y espera una niña. Junto a su madre, sus hermanas Clare y Leila se solidarizan con ella.
Emma (Maia Zaitegi) quiere aprender a comunicarse con el espíritu de una niña que lleva siglos atrapada en la ermita de su pueblo. Intenta convencer a Carol (Belén Rueda), una incrédula y falsa médium, para que le enseñe a hablar con fantasmas.