Vor langer Zeit, in einer Ära voller Zauberei und Hexerei, herrschte eine böse Hexe namens Königin Bavmorda mit Schrecken über das Land.
Ein Kind wurde geboren, das der Legende nach die böse Herrscherin vernichten wird, doch die Königin schwört, das Kind zuerst zu töten.
Nun müssen sich die Dorfbewohner von Nelwyn vereinen, um Willow zu helfen, die vom Kind auserwählte Beschützerin.
Als Willow musst du durch geheimnisvolle Wälder und Dörfer reisen – zuerst der Königin und ihren Dämonen entkommen, dann einen Plan schmieden, um ihre Schreckensherrschaft zu beenden.
Du wirst ein Arsenal aus Schwertern, Schilden und vor allem Zauberei sammeln, das du für deinen letzten Kampf brauchst.
In der Unterzahl gegenüber der Armee von Nockmaar musst du auf deine innere Kraft und deinen Willen vertrauen, um die böse Königin zu besiegen – bevor es zu spät ist!