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

5.0

This book is beautifully written and FUNNY. I laughed several times and also cried.