
The Menorah: Organic Symbol of Light
The menorah, the divine lamp, is a primary symbol for the Jewish people, far more ancient than the Magen David, the Star (Shield) of David. The seven branched menorah (lampstand) of the ancient Holy Temple is widely recognized as an organic, botanical image, a variety of salvia or “menorah plant.” (more…)
Recent Comments