Scan barcode
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.