En stormig natt under ohyggliga omständigheter föds en lite flicka som får namnet Vyleen. Hennes egensinnighet och olikfärgade ögon gör att hon av de skrockfulla byborna blir kallad Demondotter. När fienden bränner ner hennes by lyckas Vyleen fly. Hon hittas av en soldat från slottet Theivenhof och hon får stanna där. När Theivenhof blir belägrat av fienden befinner sig Vyleen och stalldrängen Audren utanför slottsmurarna, och de tvingas ut på en farlig resa. Allt mer förstår Vyleen och de i hennes omgivning att hon inte bara flyr från curmerna, utan även från betydligt mörkare krafter.