Beautiful painting by Zeng Hao! Green Tara - originally a Hindu goddess and later adopted by some forms of Buddhism. She is known as the mother of liberation, a protectress, an obstacle remover, and an earth mother.
"barefoot sandals" - I hate the name. These are not sandals. These are foot jewelry. You wouldn't call the equivalent to hand to gloves, would you? I hope not. It would be bracelet, perhaps ring bracelet, so toe wristlet.