{"title":"They All Had A Reason","description":null,"products":[{"product_id":"they-all-had-a-plan-book-michele-leathers-9798824810035","title":"They All Had A Plan","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49531748974865,"sku":"GOR013584628","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51518183473425,"sku":"CINB0B18VCPGLG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52107813191953,"sku":"CINB0B18VCPGLVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B0B18VCPGL.jpg?v=1751353550"},{"product_id":"they-all-had-a-fear-book-michele-leathers-9798738727009","title":"They All Had A Fear","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49542528368913,"sku":"GOR013538902","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50471333527825,"sku":"GOR012743593","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":50942756749585,"sku":"CINB092PB97PVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":51248184066321,"sku":"GOR014207156","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51784464269585,"sku":"CINB092PB97PVVG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B092PB97PV.jpg?v=1750776829"},{"product_id":"they-all-had-a-reason-book-michele-leathers-9798589458428","title":"They All Had A Reason","description":null,"brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49610680107281,"sku":"GOR012702084","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49786788872465,"sku":"CINB08S2QLHJ8G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":50262060433681,"sku":"GOR012685262","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50554642137361,"sku":"GOR012743706","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":50893725303057,"sku":"GOR014109833","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51358072078609,"sku":"CINB08S2QLHJ8VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B08S2QLHJ8.jpg?v=1751192332"},{"product_id":"they-all-had-a-grudge-book-michele-leathers-9798363405181","title":"They All Had A Grudge","description":null,"brand":"WoB","offers":[{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50400576110865,"sku":"CINB0BM7G95P8VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51517644669201,"sku":"CINB0BM7G95P8G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53034851959057,"sku":"GOR014708435","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":53195272913169,"sku":"GOR013572537","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B0BM7G95P8.jpg?v=1750840103"},{"product_id":"they-all-had-a-chance-book-michele-leathers-9798753841575","title":"They All Had A Chance","description":null,"brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50405160485137,"sku":"CINB09K1RXHXHG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51322303349009,"sku":"CINB09K1RXHXHVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51853051560209,"sku":"GOR013584629","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53034851926289,"sku":"GOR014708433","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B09K1RXHXH_2c46ca9d-5abe-4bc9-be1d-a766ff0efd80.jpg?v=1750936901"},{"product_id":"they-all-had-a-secret-book-michele-leathers-9798708651655","title":"They All Had A Secret","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51284622704913,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51284625195281,"sku":"CINB08WK2HFVPVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":51850095722769,"sku":"GOR012743595","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":51853051527441,"sku":"GOR013327172","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B08WK2HFVP.jpg?v=1750872836"},{"product_id":"they-all-had-a-reckoning-book-michele-leathers-9798863317540","title":"They All Had A Reckoning","description":null,"brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51518265557265,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":51518266442001,"sku":"CINB0CMLXPPPLG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/B0CMLXPPPL.jpg?v=1751002191"},{"product_id":"they-all-had-a-reason-book-michele-leathers-9781464266508","title":"They All Had a Reason","description":"\u003cp\u003e\u003cb\u003eBook 1 in Michele Leathers’ riveting young adult thriller series is given a fresh makeover in this new edition, offering readers a thrill-ride full of complex characters, a shadowy murder mystery and an abundance of heart-stopping twists.\u003cbr\u003e\u003cbr\u003e***\u003cbr\u003e\u003cbr\u003eA rumour. A secret. A lie. A murder.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCharlotte is convinced that popular, pretentious Bellany Silverfield is out to get her. But it turns out somebody is – or was – out to get Bellany: Charlotte finds her high-school bully dead in the woods, having been brutally murdered. While Charlotte is desperate to find the killer, she would be lying to herself if she wasn't a little relieved that Bellany was finally done tormenting Charlotte and her friends.\u003cbr\u003e\u003cbr\u003eBut circumstantial evidence and rumours start circling around town, funnelling suspicion towards Charlotte herself. Good thing Charlotte has her friends to support her...right?\u003cbr\u003e\u003cbr\u003eAs loyalties shift and friendships are tested, it looks like Bellany has one last cruel prank to play that will leave Charlotte behind bars...or worse.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eThe first book in a thrilling nine-book series, each instalment ratchets up the tension with every page, promising to keep fans of young adult thrillers on the edge of their seats.\u003cbr\u003e\u003cbr\u003eTropes\u003c\/b\u003e\u003cbr\u003eYoung Adult\u003cbr\u003ePsychological Thriller\u003cbr\u003eSlow Burn Romance\u003cbr\u003eMurder Mystery\u003cbr\u003eSuspense\u003cbr\u003e\u003cbr\u003e\u003cb\u003eDon’t miss the rest of the series:\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eThey All Had a Reason\u003cbr\u003eThey All Had a Secret\u003cbr\u003eThey All Had a Fear\u003cbr\u003eThey All Had a Chance\u003cbr\u003eThey All Had a Plan\u003cbr\u003eThey All Had a Grudge\u003cbr\u003eThey All Had a Reckoning\u003c\/i\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51604579746065,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51604579877137,"sku":"NGR9781464266508","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":52663660151057,"sku":"NLS9781464266508","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":53623256547601,"sku":"GOR014985799","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1464266506.jpg?v=1786053490"},{"product_id":"they-all-had-a-secret-book-michele-leathers-9781464266515","title":"They All Had a Secret","description":"\u003cp\u003e\u003cb\u003eBook 2 in Michele Leathers’ riveting young adult thriller series is given a fresh makeover in this new edition, offering readers a thrill-ride full of complex characters, a shadowy murder mystery and an abundance of heart-stopping twists.\u003cbr\u003e\u003cbr\u003e***\u003cbr\u003e\u003cbr\u003eA betrayal. A deception. A tragedy. A murder.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eCharity has a past full of dark secrets that she keeps buried deep inside her cold heart. Once, Samantha didn't have any secrets herself, but that's all about to change. And Roy, who seems to be caught in the middle, may have a haunting past of his own. All three of them were never supposed to survive.\u003cbr\u003e\u003cbr\u003eBut when the small town they live in is hit by a devastating flood, the isolation and danger of the rising waters will lead the trio down a path they can never return from.\u003cbr\u003e\u003cbr\u003eHow long will it take the three of them to realise that one will have to go, for the others to survive?\u003cbr\u003e\u003cbr\u003e\u003cb\u003eThe second book in a thrilling nine-book series, each instalment ratchets up the tension with every page, promising to keep fans of young adult thrillers on the edge of their seats.\u003cbr\u003e\u003cbr\u003eTropes\u003c\/b\u003e\u003cbr\u003eYoung Adult\u003cbr\u003ePsychological Thriller\u003cbr\u003eSlow Burn Romance\u003cbr\u003eMurder Mystery\u003cbr\u003eSuspense\u003cbr\u003e\u003cbr\u003e\u003cb\u003eDon’t miss the rest of the series:\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eThey All Had a Reason\u003cbr\u003eThey All Had a Secret\u003cbr\u003eThey All Had a Fear\u003cbr\u003eThey All Had a Chance\u003cbr\u003eThey All Had a Plan\u003cbr\u003eThey All Had a Grudge\u003cbr\u003eThey All Had a Reckoning\u003c\/i\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51604580139281,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51604580270353,"sku":"NGR9781464266515","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":53022068637969,"sku":"NLS9781464266515","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1464266514.jpg?v=1786615214"},{"product_id":"they-all-had-a-fear-book-michele-leathers-9781464274152","title":"They All Had a Fear","description":"\u003cp\u003e\u003cb\u003eBook 3 in Michele Leathers’ riveting young adult thriller series is given a fresh makeover in this new edition, offering readers a thrill-ride full of complex characters, a shadowy murder mystery and an abundance of heart-stopping twists.\u003cbr\u003e\u003cbr\u003e***\u003cbr\u003e\u003cbr\u003eA past. A debt. A reckoning. A murder.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eAfter her aunt’s death, Winter Covington and her mother inherit her beach house in a quiet seaside town. Unfortunately for them, they arrive just as dead bodies begin washing up on shore. Both residents and tourists are terrorised by the suspected rogue shark and wonder if it’s safe to go into the ocean.\u003cbr\u003e\u003cbr\u003eBut Winter wonders if there’s something, or someone, more dangerous lurking on land.\u003cbr\u003e\u003cbr\u003eAs she tries to solve the mystery surrounding her aunt’s death, Winter finds herself trying to avoid becoming the next victim, especially when all signs point to her roommate being a killer.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eThe third book in a thrilling nine-book series, each instalment ratchets up the tension with every page, promising to keep fans of young adult thrillers on the edge of their seats.\u003cbr\u003e\u003cbr\u003eTropes\u003c\/b\u003e\u003cbr\u003eYoung Adult\u003cbr\u003ePsychological Thriller\u003cbr\u003eBeach Town Mystery\u003cbr\u003eMurder Mystery\u003cbr\u003eSmall Town Secrets\u003cbr\u003eSuspense\u003cbr\u003e\u003cbr\u003e\u003cb\u003eDon’t miss the rest of the series:\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eThey All Had a Reason\u003cbr\u003eThey All Had a Secret\u003cbr\u003eThey All Had a Fear\u003cbr\u003eThey All Had a Chance\u003cbr\u003eThey All Had a Plan\u003cbr\u003eThey All Had a Grudge\u003cbr\u003eThey All Had a Reckoning\u003c\/i\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51670128197905,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":51670128656657,"sku":"NGR9781464274152","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ INGRAM","offer_id":53237462728977,"sku":"NLS9781464274152","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1464274150.jpg?v=1786615170"},{"product_id":"they-all-had-a-chance-book-michele-leathers-9781464274169","title":"They All Had a Chance","description":"\u003cp\u003e\u003cb\u003eBook 4 in Michele Leathers’ riveting young adult thriller series is given a fresh makeover in this new edition, offering readers a thrill-ride full of complex characters, a shadowy murder mystery and an abundance of heart-stopping twists.\u003cbr\u003e\u003cbr\u003e***\u003cbr\u003e\u003cbr\u003eA pact. A test. A dilemma. A murder.\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003eJane Flowers returns to Camp Sunshine, on remote Catalina Island, determined to leave her Plain Jane reputation behind. She’s finally scored a position as a camp counsellor, but she soon learns there will be no campers this year. Instead, there will be a high-stakes competition among the teen counsellors for a life-changing reward.\u003cbr\u003e\u003cbr\u003eJane teams up with some of her fiercest competitors, but soon lies are exposed, and alliances break. Someone is sabotaging the games. With the stakes never higher and quitting not an option, Jane will have to play the game and outsmart a murderer in order to survive.\u003cbr\u003e\u003cbr\u003e\u003cb\u003eThe fourth book in a thrilling nine-book series, each instalment ratchets up the tension with every page, promising to keep fans of young adult thrillers on the edge of their seats.\u003cbr\u003e\u003cbr\u003eTropes\u003c\/b\u003e\u003cbr\u003eYoung Adult\u003cbr\u003ePsychological Thriller\u003cbr\u003eSummer Camp\u003cbr\u003eMurder Mystery\u003cbr\u003eSuspense\u003cbr\u003e\u003cbr\u003e\u003cb\u003eDon’t miss the rest of the series:\u003c\/b\u003e\u003cbr\u003e\u003ci\u003eThey All Had a Reason\u003cbr\u003eThey All Had a Secret\u003cbr\u003eThey All Had a Fear\u003cbr\u003eThey All Had a Chance\u003cbr\u003eThey All Had a Plan\u003cbr\u003eThey All Had a Grudge\u003cbr\u003eThey All Had a Reckoning\u003c\/i\u003e\u003c\/p\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":52099479994641,"sku":"NGR9781464274169","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464274169.jpg?v=1786615826"},{"product_id":"they-all-had-a-reason-book-michele-leathers-9781464260223","title":"They All Had a Reason","description":"\u003cp\u003eA rumor. A secret. A lie. A murder.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003eCharlotte is convinced that popular, pretentious Bellany Silverfield is out to get her. But it turns out somebody is--or was--out to get Bellany: Charlotte finds her high-school bully dead in the woods, having been brutally murdered. While Charlotte is desperate to find the killer, she would be lying to herself if she wasn't a little relieved that Bellany was finally done tormenting Charlotte and her friends.\u003c\/p\u003e \u003cp\u003eBut circumstantial evidence and rumors start circling around town, funneling suspicion towards Charlotte herself. Good thing Charlotte has her friends to support her...right?\u003c\/p\u003e \u003cp\u003eAs loyalties shift and friendships are tested, it looks like Bellany has one last cruel prank to play that will leave Charlotte behind bars...or worse.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003ePerfect for fans of...\u003c\/p\u003e \u003cul\u003e \u003cli\u003eOne of Us is Lying, A Good Girl's Guide to Murder, and We Were Liars\u003c\/li\u003e \u003cli\u003eSecrets and Lies\u003c\/li\u003e \u003cli\u003eBetrayal\u003c\/li\u003e \u003cli\u003eAnd twist endings\u003c\/li\u003e \u003c\/ul\u003e","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":52498240864529,"sku":"NIN9781464260223","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52693467332881,"sku":"CIN1464260222G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53720712839441,"sku":"CIN1464260222VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464260223.jpg?v=1786614577"},{"product_id":"they-all-had-a-secret-book-michele-leathers-9781464260254","title":"They All Had a Secret","description":"\u003cp\u003eA betrayal. A deception. A tragedy. A murder.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003eCharity has a past full of dark secrets that she keeps buried deep inside her cold heart. Samantha didn't used to have any secrets, but that's all about to change. And Roy, who seems to be caught in the middle, may have a haunting past of his own. All three of them were never supposed to survive.\u003c\/p\u003e \u003cp\u003eBut when the small town they live in is hit with a devastating flood, the isolation and danger of the rising waters will lead the three of them down a path they can never return from.\u003c\/p\u003e \u003cp\u003eHow long will it take the three of them to realize that one will have to go, for the others to survive?\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e﻿Perfect for fans of...\u003c\/p\u003e \u003cul\u003e \u003cli\u003eOne of Us is Lying, A Good Girl's Guide to Murder, and We Were Liars\u003c\/li\u003e \u003cli\u003eDouble Lives\u003c\/li\u003e \u003cli\u003eTwist Endings\u003c\/li\u003e \u003cli\u003eAnd Small Town Secrets\u003c\/li\u003e \u003c\/ul\u003e","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":52983713956113,"sku":"NIN9781464260254","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":53217341112593,"sku":"CIN1464260257G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464260254.jpg?v=1767177476"},{"product_id":"they-all-had-a-fear-book-michele-leathers-9781464260285","title":"They All Had a Fear","description":"\u003cp\u003eA past. A debt. A reckoning. A murder.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003eAfter her aunt's death, Winter Covington and her mother inherit her beach house in a quiet seaside town. Unfortunately for them, they arrive just as dead bodies begin washing up on shore. Both residents and tourists are terrorized by the suspected rogue shark and wonder if it's safe to go into the ocean.\u003c\/p\u003e \u003cp\u003eBut Winter wonders if there's something, or someone, more dangerous lurking on land.\u003c\/p\u003e \u003cp\u003eAs she tries to solve the mystery surrounding her aunt's death, Winter finds herself trying to avoid becoming the next victim, especially when all signs point to her roommate being a killer.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003ePerfect for fans of...\u003c\/p\u003e \u003cul\u003e \u003cli\u003eOne of Us is Lying, A Good Girl's Guide to Murder, and We Were Liars\u003c\/li\u003e \u003cli\u003eHigh Stakes\u003c\/li\u003e \u003cli\u003eMultiple Points of View\u003c\/li\u003e \u003cli\u003eAnd Hidden Identities\u003c\/li\u003e \u003c\/ul\u003e","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":53145288507665,"sku":"NIN9781464260285","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53720347902225,"sku":"NGR9781464260285","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464260285.jpg?v=1771625326"},{"product_id":"they-all-had-a-chance-book-michele-leathers-9781464260315","title":"They All Had a Chance","description":"\u003cp\u003eA pact. A test. A dilemma. A murder.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003eJane Flowers returns to Camp Sunshine, on remote Catalina Island, determined to leave her Plain Jane reputation behind. She's finally scored a position as a camp counselor, but she soon learns there will be no campers this year. Instead, there will be a high stakes competition among the teen counselors for a life-changing reward. \u003c\/p\u003e \u003cp\u003eJane teams up with some of her fiercest competitors but soon lies are exposed, and alliances break. Someone is sabotaging the games. With the stakes never higher, and quitting not an option, Jane will have to play the game and outsmart a murderer in order to survive. \u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e﻿Perfect for fans of...\u003c\/p\u003e \u003cul\u003e \u003cli\u003eOne of Us is Lying, A Good Girl's Guide to Murder, and We Were Liars\u003c\/li\u003e \u003cli\u003eSummer camp vibes\u003c\/li\u003e \u003cli\u003eBetrayed Alliances\u003c\/li\u003e \u003cli\u003eHigh Stakes\u003c\/li\u003e \u003c\/ul\u003e","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":53432065425681,"sku":"NIN9781464260315","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53720321655057,"sku":"NGR9781464260315","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464260315.jpg?v=1776445702"},{"product_id":"they-all-had-a-plan-book-michele-leathers-9781464260346","title":"They All Had a Plan","description":"\u003cp\u003eA passion. A hatred. A jealousy. A murder.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003eCory is patient. Calculated. Obsessed.\u003c\/p\u003e \u003cp\u003eHe's been following Mariana for months. Every move. Every habit. Every secret. \u003c\/p\u003e \u003cp\u003eShe's clever. But as they both roll into Las Vegas, he's crafted the perfect plan. He knows winning her trust will take time: a few lies, a few fake promises. She'll never suspect a thing. But the closer he gets, the harder it is to control what comes next.\u003c\/p\u003e \u003cp\u003eThen it all goes too far. Someone winds up dead. \u003c\/p\u003e \u003cp\u003eNow there's blood on his hands, and he wonders if he ever really knew what he was doing. \u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003ePerfect for fans of...\u003c\/p\u003e \u003cul\u003e \u003cli\u003eOne of Us is Lying, A Good Girl's Guide to Murder, and We Were Liars\u003c\/li\u003e \u003cli\u003eHidden Identities\u003c\/li\u003e \u003cli\u003eTwists and turns\u003c\/li\u003e \u003cli\u003eMultiple Points of View \u003c\/li\u003e \u003c\/ul\u003e","brand":"WoB","offers":[{"title":"US \/ NEW \/ INGRAM","offer_id":53676581552401,"sku":"NIN9781464260346","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53720355897617,"sku":"NGR9781464260346","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464260346.jpg?v=1781572843"},{"product_id":"they-all-had-a-grudge-book-michele-leathers-9781464260377","title":"They All Had a Grudge","description":"\u003cp\u003eA reason. A secret. A fear. A murder.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003eWhen popular Paxton vanishes, her boyfriend is the only one without an alibi. But he's not the only one with something to hide. Four others had every reason to want her gone. Now he's on trial, and Paxton's so-called friends are hiding secrets worth killing for.\u003c\/p\u003e \u003cp\u003eAs the investigation stalls, a girl who looks just like Paxton walks into town. As paranoia sets in, lies begin to unravel, and loyalties begin to crack. The group questions if she's there for justice, revenge, or something far more dangerous.\u003c\/p\u003e \u003cp\u003eSomeone knows what happened to Paxton. And they'll do anything to keep it buried.\u003c\/p\u003e \u003cp\u003e\u003cbr\u003e\u003c\/p\u003e \u003cp\u003e﻿Perfect for fans of...\u003c\/p\u003e \u003cul\u003e \u003cli\u003eOne of Us is Lying, A Good Girl's Guide to Murder, and We Were Liars\u003c\/li\u003e \u003cli\u003eHigh school politics\u003c\/li\u003e \u003cli\u003eSecrets and lies\u003c\/li\u003e \u003cli\u003eTwisted Endings\u003c\/li\u003e \u003c\/ul\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":53720347181329,"sku":"NGR9781464260377","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":53791440470289,"sku":"NIN9781464260377","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464260377.jpg?v=1782781658"},{"product_id":"they-all-had-a-reckoning-book-michele-leathers-9781464260407","title":"They All Had a Reckoning","description":"\u003cp\u003e\u003cb\u003eA vow. A risk. A dilemma. A murder.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eVictoria believes she's cursed. Everyone she's ever loved has ended up dead. Bellany has promised her safety and seems like a friend, one Victoria would kill for. But Bellany is never what she seems, a master manipulator, she's always pulling invisible strings. Together they flee to Mexico, where Bellany has a plan to settle the score with the man who betrayed her.\u003cbr\u003eCory's built his new life around protecting his sister, Tasha. He wants nothing more than a quiet life on the beach for them both. But he senses danger immediately; he knows Bellany has found him. As his allies arrive, determined to finally stop her, old wounds reopen and tensions ignite.\u003cbr\u003eWhen the group is lured aboard a luxury yacht, escape is impossible. Trapped in a sadistic game where survival demands blood, paranoia fractures every alliance and every choice comes with a body count.\u003cbr\u003eOut at sea, there's nowhere to run.\u003cbr\u003e\u003cb\u003ePerfect for fans of…\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cb\u003e\u003ci\u003eOne of Us is Lying, A Good Girl's Guide to Murder,\u003c\/i\u003e and \u003ci\u003eWe Were Liars\u003c\/i\u003e\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eToxic Friendship\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eSurvival Games\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eIsolated Setting\u003c\/b\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"WoB","offers":[{"title":"- \/ - \/ INTERNAL","offer_id":53724393373969,"sku":null,"price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ NEW \/ GARDNERS","offer_id":53724393668881,"sku":"NGR9781464260407","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781464260407.jpg?v=1786528163"},{"product_id":"they-all-had-a-vendetta-book-michele-leathers-9781628862850","title":"They All Had a Vendetta","description":"\u003cp\u003e\u003cb\u003eA terror. A past. A betrayal. A murder.\u003c\/b\u003e\u003c\/p\u003e\u003cp\u003eWhen Reese Palmer buys a multi-million-dollar mansion deep in the snowy Montana wilderness, she wants solitude—not ghosts, not intruders, and definitely not revenge. But outrunning the shadows of her past will not be that simple.\u003cbr\u003eAs doors slam on their own, cryptic messages appear, and the mansion's dark history collides with her own, Reese's paranoia turns to terror. The house becomes a cage as old enemies from her past close in, each with their own plan for vengeance.\u003cbr\u003eWhen a blizzard traps everyone inside, the line between predator and prey vanishes, culminating in a violent showdown that pushes every character to their breaking point. How far will they each go for revenge, for redemption, for survival. And who will escape the mountains alive?\u003cbr\u003e\u003ci\u003eThey All Had a Vendetta\u003c\/i\u003e is the most twisted installment yet in Michele Leathers' \u003ci\u003eThey All Had A Reason\u003c\/i\u003e series.\u003cbr\u003e\u003cb\u003ePerfect for fans of…\u003c\/b\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cb\u003e\u003ci\u003eOne of Us is Lying, A Good Girl's Guide to Murder, \u003c\/i\u003eand \u003ci\u003eWe Were Liars\u003c\/i\u003e\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eHidden Identity\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eRevenge Plots\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eCat and Mouse\u003c\/b\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cb\u003eHaunted Houses\u003c\/b\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":53789807214865,"sku":"NGR9781628862850","price":0.0,"currency_code":"GBP","in_stock":false}]}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/they-all-had-a-reason-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}