En Edimburgo, un pastor de ovejas encuentra a un cachorro de perro, y lo acoge hasta convertirlo en el mejor perro ovejero. El animal demostrará gran fidelidad hacia su amo tras su muerte, pues velará su tumba día y noche.
Sandra Demarest llega a la casa de los Caldwell y anuncia a su anfitrión, Mark, que estaba casada secretamente con su sobrino James, recientemente fallecido. Mark no la cree, pero le deja quedarse en casa mientras investiga sus afirmaciones. Julie, hermana de James, le cuenta a Sandra que ha escuchado unos extraños ruidos en el laboratorio de la casa. Llevada por la intriga, decide investigar qué ocurre en dicho laboratorio.
Después de ser rechazada por el ingeniero David Sutton (Van Heflin), la enfermera Louise Howell (Joan Crawford) se casa por despecho con el magnate Dean Graham (Raymond Massey), cuya mujer se ha suicidado. Louise empieza a sufrir alucinaciones y no puede soportar que su hijastra, la joven Carol Graham (Geraldine Brooks), se enamore de su amado David Sutton...