Amma, Mamma, Mother God

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”