A XV. sz. elején játszódó családregény a Gellei fivérek életének két évét fogja át. András, a legidősebb fiú, a király seregéből tér haza, hogy megházasodjon. Fivére, Lázár, beleszeret András feleségébe, és megesküszik, hogy megszerzi magának az asszonyt és mindazt, ami szerinte jogosan őt illeti meg. Miközben bátyja kisemmizésén mesterkedik, féltékenyen vágyakozik apjuk elismerésére és szeretetére, amit, úgy hiszi, fivérei miatt kell nélkülöznie. A legkisebb fiú szerzetesnek állna, de ezt apja és bátyjai is ellenzik, mélységes kétségbeesésbe taszítva őt. Míg a fivérek egymással viaskodnak, a környék egy boszorkánytól retteg, aki időről időre feltűnik és utánuk leskelődik. A városkapitány - András támogatásával - elvakult gyűlölettel igyekszik elfogni a rémet, ám az események váratlan fordulatot vesznek, próbára téve hitet, barátságot és testvéri szeretetet egyaránt. Ezalatt a több szálon futó és számos szereplőt mozgató cselekmény mellékszereplőinek sorsa összefonódik a főhősökével, kölcsönösen drámai befolyást gyakorolva egymásra.