God promises blessing and renewal. So where is all that? How do we live in the tension between the promise and the reality? New Sermon on Psalm 130 below!
God promises blessing and renewal. So where is all that? How do we live in the tension between the promise and the reality? New Sermon on Psalm 130 below!