Since they were children, Carmelo (Antonio Gades) has loved Candela (Cristina Hoyos). Unfortunately, Candela marries José (Juan Antonio Jiménez) instead, as arranged by their parents. José, however, loves another woman (Laura del Sol). After José is stabbed to death while defending his lover, Carmelo pursues Candela and finally marries her. Still, she remains haunted by the death of her former husband. The victim of a curse, can she avoid dancing with José's ghost every night?