Pain and Promise: A Theology of Suffering