A Rumor of Angels

A fine delineation of an alien civilization… a well-realized heroine.