fluxgenerator rated Everything Happens for a Reason: 4 stars

Kate Bowler: Everything Happens for a Reason (2018, Random House)
Everything Happens for a Reason by Kate Bowler
Kate Bowler is a professor at Duke Divinity School with a modest Christian upbringing, but she specializes in the study …