Een 12-jarig meisje is voorbestemd een 300-jaar oude betovering die rust op een klein Iers dorpje en zijn bewoners te verbreken. Zij moet daartoe een mysterieuze Zwarte Ridder helpen soelaas te vinden en een kudde paarden redden van een meedogenloze vrouw met gemene plannen.