Au XIIe siècle, à Cordoue, la jeune Sarah décide de se travestir en homme prénommé Samuel pour pouvoir accéder à la grande bibliothèque où travaille son père. Elle y rencontre Ahmed, un musulman. C'est le grand amour... Mais lorsque les Almohades envahissent Cordoue, ils obligent juifs et chrétiens à se convertir. Sarah doit alors prendre le chemin de l'exil...