Mother Meera is an embodiment of the Divine Feminine, who gives silent Darshan, a spiritual blessing of love and light, by touch and sight, to thousands of people all over the world.