Everything Happens For A Reason

£8.99

When Rachel’s baby is stillborn, she becomes obsessed with the idea that saving a stranger’s life months earlier is to blame. An unforgettable, heart-wrenching, warm and funny debut.

In stock

SKU: 9781913193614 Category: Tag: