A review by jb248
Why We Kneel, How We Rise by Michael Holding

challenging emotional informative inspiring sad medium-paced

4.25