I 'Of Love and Other Demons' tar Gabriel García Márquez leserne med inn i et magisk univers der det naturlige krysser seg med det overnaturlige. Boken skildrer de komplekse relasjonene i en colombiansk kystby, der frykt og overtro setter sine spor. Historien åpner med en dramatisk scene der en askefarget hund med en hvit stripe på pannen plutselig dukker opp på markedet den første søndagen i desember. Når en heksefarer besøker markisen de Casalduero med en profeti om en rabiesepidemi, avviser han i starten hennes påstander. Men han får snart vite at hans unge datter, Sierva María, er en av fire personer som er blitt bitt av en rabid hund - og hun er den eneste som overlever. Sierva María fremstår som helt uskadt, noe som vekker skepsis og undring hos markisen og hans kone, spesielt ettersom ryktene om sykdommen sprer seg i byen. I en samfunn preget av overtro går det kort tid før de, sammen med hele byen, konkluderer med at hennes overlevelse skyldes demonisk besettelse, og de begynner å se på hennes påståtte overnaturlige evner som roten til all uro.