David accompanies his father, a British Navy captain, on a surveying expedition up the west coast of North America. He is kidnapped by Indians who think he is a Spirit Child.
A young Indian girl, Zia, caught between the traditional world of her mother and the present world of the Mission, is helped by her aunt Karana whose story was told in the Island of the Blue Dolphins.