May 20, 2015

Outdoor market in Dehradun, India. (Patricia Siemen)

"The divine life is essentially creative and actualizes itself in inexhaustible abundance."

- Ilia Delio, in God is always new, published on Global Sisters Report December 9, 2014

1006