Everything Happens for a Reason and Other Lies I've Loved - Dr Kate Bowler

A savagely witty, warm and profound memoir by a young woman with a terminal illness, whocontends…