Czarodziejska miłość (hiszp. El amor brujo) – hiszpański film muzyczny z 1986 roku, bazujący na balecie skomponowanym przez Manuela de Falla. Film jest częścią trylogii taneczno-muzycznej Carlosa Saury, na którą składają się też: Krwawe gody (1981) oraz Carmen (1983).
Fabuła Akcja trylogii rozgrywa się w środowisku romskim. Zgodnie ze cygańskim zwyczajem José i Candela zostali sobie przyrzeczeni przez rodziców, gdy byli jeszcze dziećmi. Gdy osiągają dorosłość, Candela musi więc poślubić José. Po ślubie, na uczcie weselnej José zostaje zabity ciosem noża, a niesłusznie oskarżony zostaje Carmelo, który od dawna podkochiwał się w Candeli. Candela nocą, w miejscu zabójstwa spotyka się z duchem małżonka. Po kilku latach spędzonych w więzieniu Carmelo wraca, zostaje odrzucony przez Candelę i udaje się po pomoc do wiedźmy. Ta odprawia bezskuteczne czary przy ognisku (ważna scena z tańcem ognia). Carmelo wpada więc na pomysł, by namówić kochankę José, Lucię, by udała się na spotkanie z duchem zamiast Candeli. W finale dzieła José i Lucia odchodzą, a Carmelo i Candela pozostają razem nie nękani przez widmo z zaświatów. Miłość staje się więc w tym kontekście sprawą czarodziejskąAleksander Ledóchowski, Taniec ognia, w: Film na Świecie, nr 347-348/1987, s. 8-12.