I. felvonás
Egy flandriai falu terén Edgar ébredezik egy átmulatott áprilisi éjszaka után. A férfi egy szerelmi háromszögben őrlődik a szelíd Fidelia iránt érzett szerelem és az érzéki, mór Tigrana iránti szenvedély között. Fidelia fivére, Frank is Tigrana után sóvárog, ám a nő csak kigúnyolja őt.
A vasárnapi templomi imát Tigrana vérlázító éneke zavarja meg, a falubeliek pedig haragjukban elfogják és kínpadra akarják vonszolni a közösség szemében kezdetektől fogva kívülálló nőt. Edgar avatkozik közbe: hogy a falubelieket megfékezze, felgyújtja saját házát és kiszabadítja Tigranát. Örökre el akarják hagyni a falut, de váratlanul Frank állja útjukat. Fidelia és apja, Gualtiero aggódva figyeli a két férfi párharcát, amelyben Frank megsebesül. A közösség megátkozza a menekülő Tigranát és Edgart.
II. felvonás
Egy másik falu kocsmájában Edgar kiábrándultan figyeli Tigranát és a többi élvhajhászt; fájó szívvel gondol vissza arra az áprilisi reggelre, amikor Fidelia szerelmet vallott neki. Katonamuzsika közeledő zajára figyel fel, és a csapat élén maga Frank jelenik meg. Edgar meg akarja ragadni a lehetőséget, hogy új, becstelen életétől elmenekülhessen: kiengeszteli Frankot és csatlakozik embereihez. Tigrana könyörög Edgarnak, hogy ne hagyja el őt, de a férfi hajthatatlan.
III. felvonás
Edgar falujától nem messze gyászoló tömeg vesz körül egy koporsót, amelyben – úgy hiszik – a hősi halált halt Edgar teste fekszik. A halott érdemeiről Frank emlékszik meg dicsérő szavakkal, egy szerzetes azonban, – aki nem más, mint az álruhás Edgar, – a férfi bűneit kezdi sorolni. Egyedül Fidelia veszi védelmébe a holtat. Tigrana is elmerészkedik a temetésre, hogy búcsút vegyen halott szerelmétől. A „szerzetes” őt zsarolja meg, hogy igazolja a legsúlyosabb vádakat a hitvány Edgar ellen. A felháborodott tömeg már épp a bűnös férfi holttestére ront, amikor a „szerzetes” leleplezi magát. Edgar új életet akar kezdeni Fidelia oldalán; kiátkozza Tigranát, akit utolér a falu bosszúja.