Kitty er en rastløs ung kvinde fra overklassen, som vil væk fra sin familie. Da hun møder lægen Walter Fane, ser hun sin chance og gifter sig med ham. Sammen flytter de til Shanghai, hvor Kitty forelsker sig i en anden mand, som hun indleder et forhold til. Da Walter opdager sin kones utroskab, hævner han sig ved at sige ja til en stilling i en fjern, koleraramt landsby. Det bliver en opvågnen for dem begge, og det hårde liv for dem til at se, hvad der er vigtigt.