A review by hannahjbooks
Redeeming Love by Francine Rivers

challenging dark emotional hopeful reflective sad tense slow-paced

3.0