"El Amor Brujo (O amor bruxo) é um balé composto por Manuel de Falla a pedido da coreógrafa flamenca Pastora Imperio.
A versão original, para um grupo de câmara, foi estreada no Teatro Lara, em Madri, em 15 de Abril de 1915. Posteriormente, em 1925, uma versão para orquestra sinfônica e mezzo-soprano foi escrita. O libreto original é de Gregorio Martínez Sierra.
A história narra as aventuras de Candela, uma jovem cigana, cuja relação com Carmelo é atormentada pelo fantasma de seu antigo amor. A música tem um caráter andaluz e o texto é escrito em dialeto cigano-andaluz."
El amor brujo is the story of a young Andalusian gypsy girl called Candela. As a girl, she was promised to be married to another man (then a boy), although her affections are directed to Carmelo. After many years Candela's husband has died (at the hands of Lucía's husband) but he continues to haunt his wife.
The entire village knows about the haunting but still brands Candela as crazy because she dances every night with her Husband's ghost (Danza del terror). Candela, now a widow, is free to establish a relationship with Carmelo, but continues to be haunted by her husband's ghost.
After a conversation with other women of the village, Candela finally comes to realise that her husband was unfaithful to her, despite all the efforts that she did to make their marriage work, her husband's lover was revealed to be Lucia.
Candela and Carmelo get advice that a ritual dance is necessary to cast the ghost off (Danza ritual del fuego), but it does not work. The ghost is still obsessed with Candela's soul.
Candela manages to trick Lucía to come that night, with the excuse of hooking her up with Carmelo. As she turns up, the nightly ritual of Candela's dance with her husband's ghost begins, but at the last moment Candela moves away from her husband and Lucía is taken away by her now dead lover (Danza del juego de amor).
Dawn breaks, Candela and Carmelo are now truly free to enjoy their love.