{
"id": 324140,
"slug": "too-close-to-breathe",
"nstc": null,
"title": "Too Close To Breathe",
"subtitle": null,
"collection_title": null,
"collection_part_number": null,
"annotation": null,
"description": "<p>Perfect for fans of Tana French, Jane Casey and Gillian Flynn. <br /><br /><strong>Too soon to see.</strong><br /><br /> Polished. Professional. Perfect. Dead. Respected scientist Dr Eleanor Costello is found hanged in her immaculate home: the scene the very picture of a suicide. <br /><br /><strong>Too late to hide.</strong><br /><br /> DCS Frankie Sheehan is handed the case and almost immediately spots foul play. Sheehan, a trained profiler, is seeking a murderer with a talent for death. <br /><br /><strong>Too close to breathe.</strong><br /><br /> As Frankie strives to paint a picture of the killer and their victim, she starts to sense they are part of a larger, darker canvas, on which the lines between the two blur. <br /><br /> Olivia Kiernan's debut is a bold, brilliant thriller that will keep you guessing and leave you breathless.</p>",
"imprint": null,
"language_code": "eng",
"original_language_code": null,
"page_count": 336,
"duration_seconds": null,
"publication_date_first": "2018-04-05",
"publication_date_latest": "2019-01-10",
"cover_url": null,
"editions": [
{
"isbn": "9781786489876",
"product_form": "BC"
},
{
"isbn": "9781786489883",
"product_form": "BC"
}
],
"ratings_count": 0,
"read_count": 0,
"review_count": 0,
"favorite_count": 0,
"reading_status_read_count": 0,
"reading_status_reading_count": 0,
"reading_status_want_to_read_count": 0,
"rating_average": null,
"ratings_distribution": {
"1": 0,
"2": 0,
"3": 0,
"4": 0,
"5": 0
},
"created_at": "2025-09-19T13:19:10+00:00",
"updated_at": "2025-11-02T00:25:41+00:00",
"publisher": {
"id": 4215,
"slug": "quercus",
"name": "Quercus",
"created_at": "2025-09-19T13:08:55+00:00",
"updated_at": "2025-09-19T15:10:07+00:00"
},
"contributors": [
{
"id": 194128,
"slug": "olivia-kiernan",
"key_names": "Kiernan",
"names_before_key": "Olivia",
"prefix_to_key": null,
"contributor_role": "A01",
"readable_contributor_role": "Author"
}
],
"genres": [],
"subjects": [
{
"scheme_identifier": "32",
"scheme_version": null,
"main_subject": false,
"subject_code": "332",
"created_at": "2025-09-19T13:19:10+00:00",
"updated_at": "2025-09-19T13:19:10+00:00"
}
],
"campaigns": []
}