Mata Amritanandamayi is the name of the saint known most popularly as “the hugging saint.” To her devotees she is merely Amma, a word in Sanskrit that means mother. To some she may even be the more charming Ammachi, or Amritachi, variations on a word that since the beginning of written language has been usedContinue reading “Amma, Mamma, Mother God”