Mexico, 1968. Luna leaves home, annoyed because her mother, the local white witch, will not let her learn magic. She sets up in an old abandoned house and does healing magic for the locals. She and a visiting American, Terence, become lovers and she gets pregnant. When she discovers that Terence is also seeing and planning to marry a local flamenco dancer, she performs a black magic ceremony and causes the dancer to fall dead during a performance. Afterwards, she is ostracised by her mother and the locals but continues to use magic to try to make Terence come back to her.