A space fantasy about an explorer who pays a visit to an unusual cathedral built with organic materials.