The Good Earth Character Roles

The Good Earth Character Roles

Protagonist

Wang Lung

Antagonist

None

Foil

O-lan and Lotus