The End of Suffering by Scott Cairns
If we’re going to have a relationship with God, we will either speak in the language of contract (and breach of contract) or covenant (a promise initiated and fulfilled by God).
And in either case, eventually the giant question arises: why does suffering exist?
If you’re a covenant person, looking to make sense [...]
