God and the Mystery of Human Suffering: A Theological Conversation across the Ages