Waiting for God: The Spiritual Reflections of a Reluctant Atheist