{"product_id":"9781464273278","title":"Sycamore Gap","description":"\u003cp\u003e\u003cstrong\u003eThe explosive second book in internationally bestselling author LJ Ross's DCI Ryan Mystery series, a moody, chilling mystery full of obsession, betrayal, and a history that won't stop repeating… \u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003e\u003cem\u003eThe past never stays buried for long…\u003c\/em\u003e\u003c\/p\u003e\u003cp\u003eDetective Chief Inspector Ryan thought he'd left his past behind. But when the skeleton of a young woman is discovered inside an ancient Roman wall at Sycamore Gap, the case pulls him back into the darkness he's tried to forget.\u003c\/p\u003e\u003cp\u003eThe victim has been buried for a decade—and every clue Ryan uncovers only deepens the mystery. As the investigation unfolds, old secrets surface, and Ryan finds himself drawn into a deadly game of cat and mouse with a killer who always seems one step ahead.\u003c\/p\u003e\u003cp\u003eSet against the haunting backdrop of Hadrian's Wall, \u003cem\u003eSycamore Gap\u003c\/em\u003e delivers gripping twists, relentless tension, and a chilling reminder that the past is never truly gone.\u003c\/p\u003e","brand":"LJ Ross","offers":[{"title":"Sourcebooks |  Paperback \/ softback | Trade paperback (US) |  2026-07-07","offer_id":48470921019647,"sku":"9781464273278","price":27.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0329\/9075\/7001\/files\/BNCImageAPI_1b29855f-b003-4d53-b65e-38c51be8fa12.jpg?v=1777646280","url":"https:\/\/riverbookshop.com\/products\/9781464273278","provider":"River Bookshop","version":"1.0","type":"link"}