A review by allisonrae13
Everything Happens for a Reason: And Other Lies I've Loved by Kate Bowler

emotional hopeful inspiring medium-paced

3.0