Heidi Russell, PhD is an Associate Professor at the Institute of Pastoral Studies at Loyola University Chicago and a Public Voices Fellow. Her research involves science and religion, and her latest book is The Source of All Love: Catholicity and Trinity.
"Thank you for your thoughtful words and time Sr. Ilia. I've been uncomfortable with my incomplete life for my entire life and have never had the words to name that feeling. It explains a lot. Thank you."