With 'The Sparrow,' Mary Doria Russell imagines an alien world in intimate and fascinating detail—and then sends along some humans with deep questions about faith, God and the universe.
Sarah Sze’s art, now on display at the Guggenheim Museum in New York City, prompts me to reflect on how God’s loving presence hums in the background of our lives.