You need to sign in or sign up before continuing.
Take a photo of a barcode or cover

406 pages • first pub 2018 (view editions)
ISBN/UID: 9781405936651
Format: Paperback
Language: English
Publisher: Penguin
Edition Pub Date: 29 November 2018
Description
Cara shouldn't have survived the attack. But at the last moment, a stranger snatched her to safety. In the hours that followed, she told her Good Samaritan secrets she'd never told a soul. Not even her husband. Especially not her husband. In the a...
Community Reviews
Content Warnings

406 pages • first pub 2018 (view editions)
ISBN/UID: 9781405936651
Format: Paperback
Language: English
Publisher: Penguin
Edition Pub Date: 29 November 2018
Description
Cara shouldn't have survived the attack. But at the last moment, a stranger snatched her to safety. In the hours that followed, she told her Good Samaritan secrets she'd never told a soul. Not even her husband. Especially not her husband. In the a...