Die Amerikanerin Lucia liebte einst einen chinesischen Mann und blieb in Shanghei wegen ihrer Tochter Violet. Doch als sie China verlassen will, verliert sie ihre Tochter im Aufruhr durch den Sturz des Kaisers 1912. Violet wird in ein Kurtisanenhaus verschleppt und kämpft sich durch.