En el siglo IX d.C. la hija de Oso, un aventurero cristiano, es apresada por un cabecilla musulmán. Este pretende que Oso le entregue una planta de mandrágora - a la que los musulmanes otorgan el poder de engendrar hijos varones- a cambio de la libertad de Lara,su hija; si no lo hace ella morirá. El aventurero acude a Toledo, ya allí vive su amigo Yalal ad-Din, en cuyo huerto crece la mandrágora. Allí debe esperar unos cuantos días, ya que solo puede coger la planta en luna llena para que adquiera sus mágicas propiedades. En casa de Yalal se aloja Belena, una mujer vikinga, de la que Oso se enamora. Pero, una vez ha cogido la mandrágora debe partir inmediatamente en busca de su hija. Tras muchas aventuras y peligros, Oso entrega la mandrágora al cabecilla y recupera, sana y salva, a Lara. Al final, Oso y Belena deciden pasar el resto de sus vidas juntos.