Green Tara is usually depicted as a compassionate Being, ready to step down from her Lotus Throne to offer comfort and protection from all of the sufferings we experience in the world. In short, Om Tare Tuttare Ture Soha means “I prostrate to the Liberator, Mother of all the Victorious Ones.” One might think of Green Tara as the “Divine Mother” – there to offer love and healing energy to all Beings.