The Rev. Angela Herrera
The Zen Priest angel Kyodo williams asks, “What does it mean to be born in this human life and so bothered by it?” Buddhism has wisdom about life’s big questions, and encourages each person to test those teachings out to see whether they feel true.