Some of the most important and necessary building blocks of human life are so often taken for granted: water, air, fire, food. . . . We live each day without any sense of gratitude for these blessings that sustain our physical life.
And so it is for our spiritual life. The...