Un árabe abandona en un circo de pueblo a un niño junto a dos antiguos libros: Las mil y una noches. Cuando la trapecista del circo se lesiona, decide memorizar las historias para contarlas al público. Así le dará vida a Sherezade y el rey Shariyar hasta el punto de confundir, ella y el niño abandonado, sus roles dentro del mundo de la verdad y de la ilusión.