Spirit of the Green Caves

The Spirit of the Green Caves is an entity briefly mentioned by Ellen in conversation with the other children.