Mladá prodavačka květin Midori se po ztrátě rodičů dostane do péče pouťové skupiny. Je zneužívána a nucena otročit, dokud se neobjeví tajemný kouzelník malého vzrůstu, který jí dává naději na lepší budoucnost.
Děj se odehrává ve 20. letech minulého století v Číně, kam přijíždí bohatý Angličan sir Stephen se svojí schovankou „O“. Ta mu vděčí nejen za svoji záchranu před neblahým osudem sirotka, ale také ho oddaně miluje a je mu ve všem podřízena. On však sleduje pouze své...