virgo: (astrology) a person who is born while the sun is in Virgo
causal agent: any entity that produces an effect or is responsible for events or results
tapestry: a wall hanging of heavy handwoven fabric with pictorial designs