El noble Richard pierda a su esposa Leonor (interpretada por Liv Ullmann) y se casa por segunda vez, pero diez años después Leonor vuelve de la tumba y comienzan a morir los niños de la comarca.