Thorn, a mysterious boy with a deformed leg, arrives on an island inhabited by the people of the Singing Seals, and though treated with fear and suspicion by most of the natives, is befriended by the girl Willow, chosen to be the next Keeper of Story.