In this deeply moving collection, Richard Carter offers one hundred powerful stories gathered from his two decades of community ministry - hidden everyday stories from his life and the lives of others, many on the edges of society, of hardship and hope, p