Ein englisches Touristenpaar kommt auf der Insel Almanzora vor der spanischen Mittelmeerküste an und stellt fest, dass es in dem kleinen Fischerdorf keine Erwachsenen gibt, sondern nur einige Kinder, die sie anstarren und geheimnisvoll lächeln.
Richard ist ein mittelalterlicher Adliger. Nachdem seine erste Frau bei einem Unfall gestorben ist und im Familiengewölbe begraben ist, heiratet er erneut und bekommt Kinder von seiner zweiten Frau. Eine verrückte Sehnsucht nach seiner ersten Frau Leonor überkommt ihn und er verkauft seine Seele...