Orphaned girl Lynne lives with her mother, who takes the form of a white python, and her younger brother, a small Green Python, in a run-down rural courtyard. She goes out to find food for her weak mother, only to be bullied and have her supplies stolen by local village children. A snake catcher appears and drives the children away when she is in danger. After a series of entanglements between humans and the spirit pythons, Lynne finally watches the recovered white python and Green Python return to the mountains, gently seeing the creatures off, showing the warm sentiment that all living beings have spirits.