Myth 101 – Red Tārā

Tārā (Sanskrit: तारा), ‘she who delivers’ and ‘star’. Tārā is a female Bodhisattva and most important Buddhist Goddess. The mythology holds that she was born from the tears of Avalokitesvara, the Bodhisattva that will lead all beings to enlightenment. Tradition
Read More