CINXE.COM

Mystery Books

<!DOCTYPE html> <html class="desktop withSiteHeaderTopFullImage "> <head> <title>Mystery Books</title> <meta content='Mystery genre: new releases and popular books, including You Are Fatally Invited by Ande Pliego, The Queens of Crime by Marie Benedict, A Girl Like Us by...' name='description'> <meta content='telephone=no' name='format-detection'> <link href='https://www.goodreads.com/genres/mystery' rel='canonical'> <script type="text/javascript"> var ue_t0=window.ue_t0||+new Date(); </script> <script type="text/javascript"> var ue_mid = "A1PQBFHBHS6YH1"; var ue_sn = "www.goodreads.com"; var ue_furl = "fls-na.amazon.com"; var ue_sid = "133-9171971-4543353"; var ue_id = "NRGHP49AZKF0RSHKMT6A"; (function(e){var c=e;var a=c.ue||{};a.main_scope="mainscopecsm";a.q=[];a.t0=c.ue_t0||+new Date();a.d=g;function g(h){return +new Date()-(h?0:a.t0)}function d(h){return function(){a.q.push({n:h,a:arguments,t:a.d()})}}function b(m,l,h,j,i){var k={m:m,f:l,l:h,c:""+j,err:i,fromOnError:1,args:arguments};c.ueLogError(k);return false}b.skipTrace=1;e.onerror=b;function f(){c.uex("ld")}if(e.addEventListener){e.addEventListener("load",f,false)}else{if(e.attachEvent){e.attachEvent("onload",f)}}a.tag=d("tag");a.log=d("log");a.reset=d("rst");c.ue_csm=c;c.ue=a;c.ueLogError=d("err");c.ues=d("ues");c.uet=d("uet");c.uex=d("uex");c.uet("ue")})(window);(function(e,d){var a=e.ue||{};function c(g){if(!g){return}var f=d.head||d.getElementsByTagName("head")[0]||d.documentElement,h=d.createElement("script");h.async="async";h.src=g;f.insertBefore(h,f.firstChild)}function b(){var k=e.ue_cdn||"z-ecx.images-amazon.com",g=e.ue_cdns||"images-na.ssl-images-amazon.com",j="/images/G/01/csminstrumentation/",h=e.ue_file||"ue-full-11e51f253e8ad9d145f4ed644b40f692._V1_.js",f,i;if(h.indexOf("NSTRUMENTATION_FIL")>=0){return}if("ue_https" in e){f=e.ue_https}else{f=e.location&&e.location.protocol=="https:"?1:0}i=f?"https://":"http://";i+=f?g:k;i+=j;i+=h;c(i)}if(!e.ue_inline){if(a.loadUEFull){a.loadUEFull()}else{b()}}a.uels=c;e.ue=a})(window,document); if (window.ue && window.ue.tag) { window.ue.tag('genres:show:signed_out', ue.main_scope);window.ue.tag('genres:show:signed_out:desktop', ue.main_scope); } </script> <!-- * Copied from https://info.analytics.a2z.com/#/docs/data_collection/csa/onboard */ --> <script> //<![CDATA[ !function(){function n(n,t){var r=i(n);return t&&(r=r("instance",t)),r}var r=[],c=0,i=function(t){return function(){var n=c++;return r.push([t,[].slice.call(arguments,0),n,{time:Date.now()}]),i(n)}};n._s=r,this.csa=n}(); if (window.csa) { window.csa("Config", { "Application": "GoodreadsMonolith", "Events.SushiEndpoint": "https://unagi.amazon.com/1/events/com.amazon.csm.csa.prod", "Events.Namespace": "csa", "CacheDetection.RequestID": "NRGHP49AZKF0RSHKMT6A", "ObfuscatedMarketplaceId": "A1PQBFHBHS6YH1" }); window.csa("Events")("setEntity", { session: { id: "133-9171971-4543353" }, page: {requestId: "NRGHP49AZKF0RSHKMT6A", meaningful: "interactive"} }); } var e = document.createElement("script"); e.src = "https://m.media-amazon.com/images/I/41mrkPcyPwL.js"; document.head.appendChild(e); //]]> </script> <script type="text/javascript"> if (window.Mobvious === undefined) { window.Mobvious = {}; } window.Mobvious.device_type = 'desktop'; </script> <script src="https://s.gr-assets.com/assets/webfontloader-3aab2cc7a05633c1664e2b307cde7dec.js"></script> <script> //<![CDATA[ WebFont.load({ classes: false, custom: { families: ["Lato:n4,n7,i4", "Merriweather:n4,n7,i4"], urls: ["https://s.gr-assets.com/assets/gr/fonts-e256f84093cc13b27f5b82343398031a.css"] } }); //]]> </script> <link rel="stylesheet" media="all" href="https://s.gr-assets.com/assets/goodreads-e885b69aa7e6b55052557e48fb5e6ae6.css" /> <link rel="stylesheet" media="screen" href="https://s.gr-assets.com/assets/common_images-f5630939f2056b14f661a80fa8503dca.css" /> <script src="https://s.gr-assets.com/assets/desktop/libraries-c07ee2e4be9ade4a64546b3ec60b523b.js"></script> <script src="https://s.gr-assets.com/assets/application-a08c893027f9df8fe1cc777199c118d6.js"></script> <script> //<![CDATA[ var gptAdSlots = gptAdSlots || []; var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; (function() { var gads = document.createElement("script"); gads.async = true; gads.type = "text/javascript"; var useSSL = "https:" == document.location.protocol; gads.src = (useSSL ? "https:" : "http:") + "//securepubads.g.doubleclick.net/tag/js/gpt.js"; var node = document.getElementsByTagName("script")[0]; node.parentNode.insertBefore(gads, node); })(); // page settings //]]> </script> <script> //<![CDATA[ googletag.cmd.push(function() { googletag.pubads().setTargeting("sid", "osid.80a6d5b8077ef17972c924e0b959e173"); googletag.pubads().setTargeting("grsession", "osid.80a6d5b8077ef17972c924e0b959e173"); googletag.pubads().setTargeting("surface", "desktop"); googletag.pubads().setTargeting("signedin", "false"); googletag.pubads().setTargeting("gr_author", "false"); googletag.pubads().setTargeting("author", []); googletag.pubads().setTargeting("shelf", ["mystery","crimemystery","genremystery","mysteries","mysterycrime","mysterygenre"]); googletag.pubads().setTargeting("tags", ["67","3517","113486","407","2793","91475"]); googletag.pubads().setTargeting("gtargeting", "mh35"); googletag.pubads().setTargeting("resource", "genre_mystery"); googletag.pubads().enableAsyncRendering(); googletag.pubads().enableSingleRequest(); googletag.pubads().collapseEmptyDivs(true); googletag.pubads().disableInitialLoad(); googletag.enableServices(); }); //]]> </script> <script> //<![CDATA[ ! function(a9, a, p, s, t, A, g) { if (a[a9]) return; function q(c, r) { a[a9]._Q.push([c, r]) } a[a9] = { init: function() { q("i", arguments) }, fetchBids: function() { q("f", arguments) }, setDisplayBids: function() {}, _Q: [] }; A = p.createElement(s); A.async = !0; A.src = t; g = p.getElementsByTagName(s)[0]; g.parentNode.insertBefore(A, g) }("apstag", window, document, "script", "//c.amazon-adsystem.com/aax2/apstag.js"); apstag.init({ pubID: '3211', adServer: 'googletag', bidTimeout: 4e3, deals: true, params: { aps_privacy: '1YN' } }); //]]> </script> <meta name="csrf-param" content="authenticity_token" /> <meta name="csrf-token" content="/Gwi2F+/UzUmH7EPuhxIf9ZJvvMC4VdeZP9tJDbyFbLxIIcKKjla2JJxo/rR3BpQMPaQK6DQesRM7jcRsSrejg==" /> <meta name="request-id" content="NRGHP49AZKF0RSHKMT6A" /> <script src="https://s.gr-assets.com/assets/react_client_side/external_dependencies-2e2b90fafc.js" defer="defer"></script> <script src="https://s.gr-assets.com/assets/react_client_side/site_header-db7e725a27.js" defer="defer"></script> <script src="https://s.gr-assets.com/assets/react_client_side/custom_react_ujs-b1220d5e0a4820e90b905c302fc5cb52.js" defer="defer"></script> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="Goodreads"> <meta name="description" content="Mystery genre: new releases and popular books, including You Are Fatally Invited by Ande Pliego, The Queens of Crime by Marie Benedict, A Girl Like Us by..."> <meta content='summary' name='twitter:card'> <meta content='@goodreads' name='twitter:site'> <meta content='Mystery Books' name='twitter:title'> <meta content='Mystery genre: new releases and popular books, including You Are Fatally Invited by Ande Pliego, The Queens of Crime by Marie Benedict, A Girl Like Us by...' name='twitter:description'> <meta name="verify-v1" content="cEf8XOH0pulh1aYQeZ1gkXHsQ3dMPSyIGGYqmF53690="> <meta name="google-site-verification" content="PfFjeZ9OK1RrUrKlmAPn_iZJ_vgHaZO1YQ-QlG2VsJs" /> <meta name="apple-itunes-app" content="app-id=355833469"> </head> <body class=""> <div data-react-class="ReactComponents.StoresInitializer" data-react-props="{}"><noscript data-reactid=".18emgwdpfoa" data-react-checksum="-1137307235"></noscript></div> <script src="https://s.gr-assets.com/assets/fb_dep_form-e2e4a0d9dc062011458143c32b2d789b.js"></script> <div class="content" id="bodycontainer" style=""> <script> //<![CDATA[ var initializeGrfb = function() { $grfb.initialize({ appId: "2415071772" }); }; if (typeof $grfb !== "undefined") { initializeGrfb(); } else { window.addEventListener("DOMContentLoaded", function() { if (typeof $grfb !== "undefined") { initializeGrfb(); } }); } //]]> </script> <script> //<![CDATA[ function loadScript(url, callback) { var script = document.createElement("script"); script.type = "text/javascript"; if (script.readyState) { //Internet Explorer script.onreadystatechange = function() { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { //Other browsers script.onload = function() { callback(); }; } script.src = url; document.getElementsByTagName("head")[0].appendChild(script); } function initAppleId() { AppleID.auth.init({ clientId : 'com.goodreads.app', scope : 'name email', redirectURI: 'https://www.goodreads.com/apple_users/sign_in_with_apple_web', state: 'apple_oauth_state_5a63dca3-051a-407f-ad0d-2aabf5bdc087' }); } var initializeSiwa = function() { var APPLE_SIGN_IN_JS_URL = "https://appleid.cdn-apple.com/appleauth/static/jsapi/appleid/1/en_US/appleid.auth.js" loadScript(APPLE_SIGN_IN_JS_URL, initAppleId); }; if (typeof AppleID !== "undefined") { initAppleId(); } else { initializeSiwa(); } //]]> </script> <div class='siteHeader'> <div data-react-class="ReactComponents.HeaderStoreConnector" data-react-props="{&quot;myBooksUrl&quot;:&quot;/review/list?ref=nav_mybooks&quot;,&quot;browseUrl&quot;:&quot;/book?ref=nav_brws&quot;,&quot;recommendationsUrl&quot;:&quot;/recommendations?ref=nav_brws_recs&quot;,&quot;choiceAwardsUrl&quot;:&quot;/choiceawards?ref=nav_brws_gca&quot;,&quot;genresIndexUrl&quot;:&quot;/genres?ref=nav_brws_genres&quot;,&quot;giveawayUrl&quot;:&quot;/giveaway?ref=nav_brws_giveaways&quot;,&quot;exploreUrl&quot;:&quot;/book?ref=nav_brws_explore&quot;,&quot;homeUrl&quot;:&quot;/?ref=nav_home&quot;,&quot;listUrl&quot;:&quot;/list?ref=nav_brws_lists&quot;,&quot;newsUrl&quot;:&quot;/news?ref=nav_brws_news&quot;,&quot;communityUrl&quot;:&quot;/group?ref=nav_comm&quot;,&quot;groupsUrl&quot;:&quot;/group?ref=nav_comm_groups&quot;,&quot;quotesUrl&quot;:&quot;/quotes?ref=nav_comm_quotes&quot;,&quot;featuredAskAuthorUrl&quot;:&quot;/ask_the_author?ref=nav_comm_askauthor&quot;,&quot;autocompleteUrl&quot;:&quot;/book/auto_complete&quot;,&quot;defaultLogoActionUrl&quot;:&quot;/&quot;,&quot;topFullImage&quot;:{&quot;clickthroughUrl&quot;:&quot;https://www.goodreads.com/blog/show/2896-readers-84-most-anticipated-books-of-spring?ref=BigBooksSpring25_eb&quot;,&quot;altText&quot;:&quot;Readers&#39; Most Anticipated Books for Spring&quot;,&quot;backgroundColor&quot;:&quot;#abcd8d&quot;,&quot;xs&quot;:{&quot;1x&quot;:&quot;https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806156i/515.jpg&quot;,&quot;2x&quot;:&quot;https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806162i/516.jpg&quot;},&quot;md&quot;:{&quot;1x&quot;:&quot;https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806145i/513.jpg&quot;,&quot;2x&quot;:&quot;https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806151i/514.jpg&quot;}},&quot;logo&quot;:{&quot;clickthroughUrl&quot;:&quot;/&quot;,&quot;altText&quot;:&quot;Goodreads Home&quot;},&quot;searchPath&quot;:&quot;/search&quot;,&quot;newReleasesUrl&quot;:&quot;/book/popular_by_date/2025/3?ref=nav_brws_newrels&quot;,&quot;signInUrl&quot;:&quot;/user/sign_in&quot;,&quot;signUpUrl&quot;:&quot;/user/sign_up&quot;,&quot;signInWithReturnUrl&quot;:true,&quot;deployServices&quot;:[],&quot;defaultLogoAltText&quot;:&quot;Goodreads Home&quot;,&quot;mobviousDeviceType&quot;:&quot;desktop&quot;}"><header data-reactid=".qztg5zjqbk" data-react-checksum="1424974868"><div class="siteHeader__topFullImageContainer" style="background-color:#abcd8d;" data-reactid=".qztg5zjqbk.0"><a class="siteHeader__topFullImageLink" href="https://www.goodreads.com/blog/show/2896-readers-84-most-anticipated-books-of-spring?ref=BigBooksSpring25_eb" data-reactid=".qztg5zjqbk.0.0"><picture data-reactid=".qztg5zjqbk.0.0.0"><source media="(min-width: 768px)" srcset="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806145i/513.jpg 1x, https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806151i/514.jpg 2x" data-reactid=".qztg5zjqbk.0.0.0.0"/><img alt="Readers&#x27; Most Anticipated Books for Spring" class="siteHeader__topFullImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806156i/515.jpg" srcset="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/siteheaderbannerimages/1741806162i/516.jpg 2x" data-reactid=".qztg5zjqbk.0.0.0.1"/></picture></a></div><div class="siteHeader__topLine gr-box gr-box--withShadow" data-reactid=".qztg5zjqbk.1"><div class="siteHeader__contents" data-reactid=".qztg5zjqbk.1.0"><div class="siteHeader__topLevelItem siteHeader__topLevelItem--searchIcon" data-reactid=".qztg5zjqbk.1.0.0"><button class="siteHeader__searchIcon gr-iconButton" aria-label="Toggle search" type="button" data-ux-click="true" data-reactid=".qztg5zjqbk.1.0.0.0"></button></div><a href="/" class="siteHeader__logo" aria-label="Goodreads Home" title="Goodreads Home" data-reactid=".qztg5zjqbk.1.0.1"></a><nav class="siteHeader__primaryNavInline" data-reactid=".qztg5zjqbk.1.0.2"><ul role="menu" class="siteHeader__menuList" data-reactid=".qztg5zjqbk.1.0.2.0"><li class="siteHeader__topLevelItem siteHeader__topLevelItem--home" data-reactid=".qztg5zjqbk.1.0.2.0.0"><a href="/?ref=nav_home" class="siteHeader__topLevelLink" data-reactid=".qztg5zjqbk.1.0.2.0.0.0">Home</a></li><li class="siteHeader__topLevelItem" data-reactid=".qztg5zjqbk.1.0.2.0.1"><a href="/review/list?ref=nav_mybooks" class="siteHeader__topLevelLink" data-reactid=".qztg5zjqbk.1.0.2.0.1.0">My Books</a></li><li class="siteHeader__topLevelItem" data-reactid=".qztg5zjqbk.1.0.2.0.2"><div class="primaryNavMenu primaryNavMenu--siteHeaderBrowseMenu ignore-react-onclickoutside" data-reactid=".qztg5zjqbk.1.0.2.0.2.0"><a class="primaryNavMenu__trigger primaryNavMenu__trigger--siteHeaderBrowseMenu" href="/book?ref=nav_brws" role="button" aria-haspopup="true" aria-expanded="false" data-ux-click="true" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.0"><span data-reactid=".qztg5zjqbk.1.0.2.0.2.0.0.0">Browse ▾</span></a><div class="primaryNavMenu__menu gr-box gr-box--withShadowLarge wide" role="menu" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1"><div class="siteHeader__browseMenuDropdown" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0"><ul class="siteHeader__subNav" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0"><li role="menuitem Recommendations" class="menuLink" aria-label="Recommendations" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.0"><a href="/recommendations?ref=nav_brws_recs" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.0.0">Recommendations</a></li><li role="menuitem Choice Awards" class="menuLink" aria-label="Choice Awards" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.1"><a href="/choiceawards?ref=nav_brws_gca" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.1.0">Choice Awards</a></li><li role="menuitem Genres" class="menuLink" aria-label="Genres" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.2"><a href="/genres?ref=nav_brws_genres" class="siteHeader__subNavLink siteHeader__subNavLink--genresIndex" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.2.0">Genres</a></li><li role="menuitem Giveaways" class="menuLink" aria-label="Giveaways" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.3"><a href="/giveaway?ref=nav_brws_giveaways" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.3.0">Giveaways</a></li><li role="menuitem New Releases" class="menuLink" aria-label="New Releases" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.4"><a href="/book/popular_by_date/2025/3?ref=nav_brws_newrels" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.4.0">New Releases</a></li><li role="menuitem Lists" class="menuLink" aria-label="Lists" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.5"><a href="/list?ref=nav_brws_lists" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.5.0">Lists</a></li><li role="menuitem Explore" class="menuLink" aria-label="Explore" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.6"><a href="/book?ref=nav_brws_explore" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.6.0">Explore</a></li><li role="menuitem News &amp; Interviews" class="menuLink" aria-label="News &amp; Interviews" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.7"><a href="/news?ref=nav_brws_news" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.0.7.0">News &amp; Interviews</a></li></ul><div class="siteHeader__spotlight siteHeader__spotlight--withoutSubMenu" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1"><div class="genreListContainer" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0"><div class="siteHeader__heading siteHeader__title" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.0">Genres</div><ul class="genreList" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0"><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Art"><a href="/genres/art" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Art.0">Art</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Biography"><a href="/genres/biography" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Biography.0">Biography</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Business"><a href="/genres/business" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Business.0">Business</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Children&#x27;s"><a href="/genres/children-s" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Children&#x27;s.0">Children&#x27;s</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Christian"><a href="/genres/christian" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Christian.0">Christian</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Classics"><a href="/genres/classics" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Classics.0">Classics</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Comics"><a href="/genres/comics" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Comics.0">Comics</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Cookbooks"><a href="/genres/cookbooks" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Cookbooks.0">Cookbooks</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Ebooks"><a href="/genres/ebooks" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Ebooks.0">Ebooks</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Fantasy"><a href="/genres/fantasy" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList0.0:$Fantasy.0">Fantasy</a></li></ul><ul class="genreList" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1"><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Fiction"><a href="/genres/fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Fiction.0">Fiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Graphic Novels"><a href="/genres/graphic-novels" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Graphic Novels.0">Graphic Novels</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Historical Fiction"><a href="/genres/historical-fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Historical Fiction.0">Historical Fiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$History"><a href="/genres/history" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$History.0">History</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Horror"><a href="/genres/horror" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Horror.0">Horror</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Memoir"><a href="/genres/memoir" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Memoir.0">Memoir</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Music"><a href="/genres/music" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Music.0">Music</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Mystery"><a href="/genres/mystery" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Mystery.0">Mystery</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Nonfiction"><a href="/genres/non-fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Nonfiction.0">Nonfiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Poetry"><a href="/genres/poetry" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList1.0:$Poetry.0">Poetry</a></li></ul><ul class="genreList" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2"><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Psychology"><a href="/genres/psychology" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Psychology.0">Psychology</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Romance"><a href="/genres/romance" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Romance.0">Romance</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Science"><a href="/genres/science" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Science.0">Science</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Science Fiction"><a href="/genres/science-fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Science Fiction.0">Science Fiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Self Help"><a href="/genres/self-help" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Self Help.0">Self Help</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Sports"><a href="/genres/sports" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Sports.0">Sports</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Thriller"><a href="/genres/thriller" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Thriller.0">Thriller</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Travel"><a href="/genres/travel" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Travel.0">Travel</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Young Adult"><a href="/genres/young-adult" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.0:$Young Adult.0">Young Adult</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.1"><a href="/genres" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.2.0.2.0.1.0.1.0.1:$genreList2.1.0">More Genres</a></li></ul></div></div></div></div></div></li><li class="siteHeader__topLevelItem siteHeader__topLevelItem--community" data-reactid=".qztg5zjqbk.1.0.2.0.3"><div class="primaryNavMenu ignore-react-onclickoutside" data-reactid=".qztg5zjqbk.1.0.2.0.3.0"><a class="primaryNavMenu__trigger" href="/group?ref=nav_comm" role="button" aria-haspopup="true" aria-expanded="false" data-ux-click="true" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.0"><span data-reactid=".qztg5zjqbk.1.0.2.0.3.0.0.0">Community ▾</span></a><div class="primaryNavMenu__menu gr-box gr-box--withShadowLarge" role="menu" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1"><ul class="siteHeader__subNav" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1.0"><li role="menuitem Groups" class="menuLink" aria-label="Groups" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1.0.0"><a href="/group?ref=nav_comm_groups" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1.0.0.0">Groups</a></li><li role="menuitem Quotes" class="menuLink" aria-label="Quotes" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1.0.2"><a href="/quotes?ref=nav_comm_quotes" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1.0.2.0">Quotes</a></li><li role="menuitem Ask the Author" class="menuLink" aria-label="Ask the Author" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1.0.3"><a href="/ask_the_author?ref=nav_comm_askauthor" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.2.0.3.0.1.0.3.0">Ask the Author</a></li></ul></div></div></li></ul></nav><div accept-charset="UTF-8" class="searchBox searchBox--navbar" data-reactid=".qztg5zjqbk.1.0.3"><form autocomplete="off" action="/search" class="searchBox__form" role="search" aria-label="Search for books to add to your shelves" data-reactid=".qztg5zjqbk.1.0.3.0"><input class="searchBox__input searchBox__input--navbar" autocomplete="off" name="q" type="text" placeholder="Search books" aria-label="Search books" aria-controls="searchResults" data-reactid=".qztg5zjqbk.1.0.3.0.0"/><input type="hidden" name="qid" value="" data-reactid=".qztg5zjqbk.1.0.3.0.1"/><button type="submit" class="searchBox__icon--magnifyingGlass gr-iconButton searchBox__icon searchBox__icon--navbar" aria-label="Search" data-reactid=".qztg5zjqbk.1.0.3.0.2"></button></form></div><ul class="siteHeader__personal" data-reactid=".qztg5zjqbk.1.0.4"><li class="siteHeader__topLevelItem siteHeader__topLevelItem--signedOut" data-reactid=".qztg5zjqbk.1.0.4.0"><a href="/user/sign_in?returnurl=undefined" rel="nofollow" class="siteHeader__topLevelLink" data-reactid=".qztg5zjqbk.1.0.4.0.0">Sign In</a></li><li class="siteHeader__topLevelItem siteHeader__topLevelItem--signedOut" data-reactid=".qztg5zjqbk.1.0.4.1"><a href="/user/sign_up" rel="nofollow" class="siteHeader__topLevelLink" data-reactid=".qztg5zjqbk.1.0.4.1.0">Join</a></li></ul><div class="siteHeader__topLevelItem siteHeader__topLevelItem--signUp" data-reactid=".qztg5zjqbk.1.0.5"><a href="/user/sign_up" class="gr-button gr-button--dark" rel="nofollow" data-reactid=".qztg5zjqbk.1.0.5.0">Sign up</a></div><div class="modal modal--overlay modal--drawer" tabindex="0" data-reactid=".qztg5zjqbk.1.0.7"><div data-reactid=".qztg5zjqbk.1.0.7.0"><div class="modal__close" data-reactid=".qztg5zjqbk.1.0.7.0.0"><button type="button" class="gr-iconButton" data-reactid=".qztg5zjqbk.1.0.7.0.0.0"><img alt="Dismiss" src="//s.gr-assets.com/assets/gr/icons/icon_close_white-dbf4152deeef5bd3915d5d12210bf05f.svg" data-reactid=".qztg5zjqbk.1.0.7.0.0.0.0"/></button></div><div class="modal__content" data-reactid=".qztg5zjqbk.1.0.7.0.1"><div class="personalNavDrawer" data-reactid=".qztg5zjqbk.1.0.7.0.1.0"><div class="personalNavDrawer__personalNavContainer" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.0"><noscript data-reactid=".qztg5zjqbk.1.0.7.0.1.0.0.0"></noscript></div><div class="personalNavDrawer__profileAndLinksContainer" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1"><div class="personalNavDrawer__profileContainer gr-mediaFlexbox gr-mediaFlexbox--alignItemsCenter" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.0"><div class="gr-mediaFlexbox__media" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.0.0"><img class="circularIcon circularIcon--large circularIcon--border" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.0.0.0"/></div><div class="gr-mediaFlexbox__desc" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.0.1"><a class="gr-hyperlink gr-hyperlink--bold" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.0.1.0"></a><div class="u-displayBlock" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.0.1.1"><a class="gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.0.1.1.0">View profile</a></div></div></div><div class="personalNavDrawer__profileMenuContainer" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1"><ul data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0"><li role="menuitem Profile" class="menuLink" aria-label="Profile" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.0"><span data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.0.0"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.0.0.0">Profile</a></span></li><li role="menuitem Friends" class="menuLink" aria-label="Friends" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.3"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.3.0">Friends</a></li><li role="menuitem Groups" class="menuLink" aria-label="Groups" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.4"><span data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.4.0"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.4.0.0"><span data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.4.0.0.0">Groups</span></a></span></li><li role="menuitem Discussions" class="menuLink" aria-label="Discussions" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.5"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.5.0">Discussions</a></li><li role="menuitem Comments" class="menuLink" aria-label="Comments" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.6"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.6.0">Comments</a></li><li role="menuitem Reading Challenge" class="menuLink" aria-label="Reading Challenge" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.7"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.7.0">Reading Challenge</a></li><li role="menuitem Kindle Notes &amp; Highlights" class="menuLink" aria-label="Kindle Notes &amp; Highlights" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.8"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.8.0">Kindle Notes &amp; Highlights</a></li><li role="menuitem Quotes" class="menuLink" aria-label="Quotes" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.9"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.9.0">Quotes</a></li><li role="menuitem Favorite genres" class="menuLink" aria-label="Favorite genres" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.a"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.a.0">Favorite genres</a></li><li role="menuitem Friends&#x27; recommendations" class="menuLink" aria-label="Friends&#x27; recommendations" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.b"><span data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.b.0"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.b.0.0"><span data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.b.0.0.0">Friends’ recommendations</span></a></span></li><li role="menuitem Account settings" class="menuLink" aria-label="Account settings" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.c"><a class="siteHeader__subNavLink u-topGrayBorder" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.c.0">Account settings</a></li><li role="menuitem Help" class="menuLink" aria-label="Help" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.d"><a class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.d.0">Help</a></li><li role="menuitem Sign out" class="menuLink" aria-label="Sign out" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.e"><a class="siteHeader__subNavLink" data-method="POST" data-reactid=".qztg5zjqbk.1.0.7.0.1.0.1.1.0.e.0">Sign out</a></li></ul></div></div></div></div></div></div></div></div><div class="headroom-wrapper" data-reactid=".qztg5zjqbk.2"><div style="position:relative;top:0;left:0;right:0;z-index:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);" class="headroom headroom--unfixed" data-reactid=".qztg5zjqbk.2.0"><nav class="siteHeader__primaryNavSeparateLine gr-box gr-box--withShadow" data-reactid=".qztg5zjqbk.2.0.0"><ul role="menu" class="siteHeader__menuList" data-reactid=".qztg5zjqbk.2.0.0.0"><li class="siteHeader__topLevelItem siteHeader__topLevelItem--home" data-reactid=".qztg5zjqbk.2.0.0.0.0"><a href="/?ref=nav_home" class="siteHeader__topLevelLink" data-reactid=".qztg5zjqbk.2.0.0.0.0.0">Home</a></li><li class="siteHeader__topLevelItem" data-reactid=".qztg5zjqbk.2.0.0.0.1"><a href="/review/list?ref=nav_mybooks" class="siteHeader__topLevelLink" data-reactid=".qztg5zjqbk.2.0.0.0.1.0">My Books</a></li><li class="siteHeader__topLevelItem" data-reactid=".qztg5zjqbk.2.0.0.0.2"><div class="primaryNavMenu primaryNavMenu--siteHeaderBrowseMenu ignore-react-onclickoutside" data-reactid=".qztg5zjqbk.2.0.0.0.2.0"><a class="primaryNavMenu__trigger primaryNavMenu__trigger--siteHeaderBrowseMenu" href="/book?ref=nav_brws" role="button" aria-haspopup="true" aria-expanded="false" data-ux-click="true" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.0"><span data-reactid=".qztg5zjqbk.2.0.0.0.2.0.0.0">Browse ▾</span></a><div class="primaryNavMenu__menu gr-box gr-box--withShadowLarge wide" role="menu" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1"><div class="siteHeader__browseMenuDropdown" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0"><ul class="siteHeader__subNav" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0"><li role="menuitem Recommendations" class="menuLink" aria-label="Recommendations" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.0"><a href="/recommendations?ref=nav_brws_recs" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.0.0">Recommendations</a></li><li role="menuitem Choice Awards" class="menuLink" aria-label="Choice Awards" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.1"><a href="/choiceawards?ref=nav_brws_gca" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.1.0">Choice Awards</a></li><li role="menuitem Genres" class="menuLink" aria-label="Genres" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.2"><a href="/genres?ref=nav_brws_genres" class="siteHeader__subNavLink siteHeader__subNavLink--genresIndex" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.2.0">Genres</a></li><li role="menuitem Giveaways" class="menuLink" aria-label="Giveaways" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.3"><a href="/giveaway?ref=nav_brws_giveaways" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.3.0">Giveaways</a></li><li role="menuitem New Releases" class="menuLink" aria-label="New Releases" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.4"><a href="/book/popular_by_date/2025/3?ref=nav_brws_newrels" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.4.0">New Releases</a></li><li role="menuitem Lists" class="menuLink" aria-label="Lists" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.5"><a href="/list?ref=nav_brws_lists" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.5.0">Lists</a></li><li role="menuitem Explore" class="menuLink" aria-label="Explore" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.6"><a href="/book?ref=nav_brws_explore" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.6.0">Explore</a></li><li role="menuitem News &amp; Interviews" class="menuLink" aria-label="News &amp; Interviews" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.7"><a href="/news?ref=nav_brws_news" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.0.7.0">News &amp; Interviews</a></li></ul><div class="siteHeader__spotlight siteHeader__spotlight--withoutSubMenu" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1"><div class="genreListContainer" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0"><div class="siteHeader__heading siteHeader__title" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.0">Genres</div><ul class="genreList" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0"><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Art"><a href="/genres/art" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Art.0">Art</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Biography"><a href="/genres/biography" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Biography.0">Biography</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Business"><a href="/genres/business" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Business.0">Business</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Children&#x27;s"><a href="/genres/children-s" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Children&#x27;s.0">Children&#x27;s</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Christian"><a href="/genres/christian" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Christian.0">Christian</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Classics"><a href="/genres/classics" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Classics.0">Classics</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Comics"><a href="/genres/comics" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Comics.0">Comics</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Cookbooks"><a href="/genres/cookbooks" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Cookbooks.0">Cookbooks</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Ebooks"><a href="/genres/ebooks" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Ebooks.0">Ebooks</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Fantasy"><a href="/genres/fantasy" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList0.0:$Fantasy.0">Fantasy</a></li></ul><ul class="genreList" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1"><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Fiction"><a href="/genres/fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Fiction.0">Fiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Graphic Novels"><a href="/genres/graphic-novels" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Graphic Novels.0">Graphic Novels</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Historical Fiction"><a href="/genres/historical-fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Historical Fiction.0">Historical Fiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$History"><a href="/genres/history" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$History.0">History</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Horror"><a href="/genres/horror" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Horror.0">Horror</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Memoir"><a href="/genres/memoir" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Memoir.0">Memoir</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Music"><a href="/genres/music" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Music.0">Music</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Mystery"><a href="/genres/mystery" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Mystery.0">Mystery</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Nonfiction"><a href="/genres/non-fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Nonfiction.0">Nonfiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Poetry"><a href="/genres/poetry" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList1.0:$Poetry.0">Poetry</a></li></ul><ul class="genreList" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2"><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Psychology"><a href="/genres/psychology" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Psychology.0">Psychology</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Romance"><a href="/genres/romance" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Romance.0">Romance</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Science"><a href="/genres/science" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Science.0">Science</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Science Fiction"><a href="/genres/science-fiction" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Science Fiction.0">Science Fiction</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Self Help"><a href="/genres/self-help" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Self Help.0">Self Help</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Sports"><a href="/genres/sports" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Sports.0">Sports</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Thriller"><a href="/genres/thriller" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Thriller.0">Thriller</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Travel"><a href="/genres/travel" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Travel.0">Travel</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Young Adult"><a href="/genres/young-adult" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.0:$Young Adult.0">Young Adult</a></li><li role="menuitem" class="genreList__genre" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.1"><a href="/genres" class="genreList__genreLink gr-hyperlink gr-hyperlink--naked" data-reactid=".qztg5zjqbk.2.0.0.0.2.0.1.0.1.0.1:$genreList2.1.0">More Genres</a></li></ul></div></div></div></div></div></li><li class="siteHeader__topLevelItem siteHeader__topLevelItem--community" data-reactid=".qztg5zjqbk.2.0.0.0.3"><div class="primaryNavMenu ignore-react-onclickoutside" data-reactid=".qztg5zjqbk.2.0.0.0.3.0"><a class="primaryNavMenu__trigger" href="/group?ref=nav_comm" role="button" aria-haspopup="true" aria-expanded="false" data-ux-click="true" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.0"><span data-reactid=".qztg5zjqbk.2.0.0.0.3.0.0.0">Community ▾</span></a><div class="primaryNavMenu__menu gr-box gr-box--withShadowLarge" role="menu" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1"><ul class="siteHeader__subNav" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1.0"><li role="menuitem Groups" class="menuLink" aria-label="Groups" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1.0.0"><a href="/group?ref=nav_comm_groups" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1.0.0.0">Groups</a></li><li role="menuitem Quotes" class="menuLink" aria-label="Quotes" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1.0.2"><a href="/quotes?ref=nav_comm_quotes" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1.0.2.0">Quotes</a></li><li role="menuitem Ask the Author" class="menuLink" aria-label="Ask the Author" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1.0.3"><a href="/ask_the_author?ref=nav_comm_askauthor" class="siteHeader__subNavLink" data-reactid=".qztg5zjqbk.2.0.0.0.3.0.1.0.3.0">Ask the Author</a></li></ul></div></div></li></ul></nav></div></div></header></div> </div> <div class='siteHeaderBottomSpacer'></div> <div class="mainContentContainer "> <div class="mainContent "> <div id="premiumAdTop"> <div data-react-class="ReactComponents.GoogleBannerAd" data-react-props="{&quot;adId&quot;:&quot;&quot;,&quot;className&quot;:&quot;googleBannerAd--pushdown&quot;}"></div> </div> <div class="mainContentFloat "> <div id="flashContainer"> </div> <div class="leftContainer"> <div class="breadcrumbs"> <a href="/genres">Genres</a> &gt; <a href="/genres/fiction">Fiction</a> </div> <div class="genreHeader"> <h1 class="left"> Mystery </h1> <div class="clear"></div> </div> <div class="mediumText reviewText"> <span id="freeTextContainer1745231646731108944">The mystery genre is a genre of fiction that follows a crime (like a murder or a disappearance) from the moment it is committed to the moment it is solved. Mystery novels are often called “whodunnits” because they turn the reader into a detective trying to figure out the who, what, when, and how of a particular crime. Most mysteries feature a detective or private eye solving a case as the central character.</span> </div> <br/> <div class="coverBigBox clearFloats bigBox" show_header="true"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/genres/new_releases/mystery">New Releases Tagged &quot;Mystery&quot;</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_213243937"> <a href="/book/show/213243937-you-are-fatally-invited"><img alt="You Are Fatally Invited" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1721680180l/213243937._SY475_.jpg" /></a> </div> <script type="text/javascript" charset="utf-8"> //<![CDATA[ function submitShelfLink(unique_id, book_id, shelf_id, shelf_name, submit_form, exclusive) { var checkbox_id = 'shelf_name_' + unique_id + '_' + shelf_id; var element = document.getElementById(checkbox_id) var checked = element.checked if (checked && exclusive) { // can't uncheck a radio by clicking it! return } if(document.getElementById("savingMessage")){ Element.show('savingMessage') } var element_id = 'shelfInDropdownName_' + unique_id + '_' + shelf_id; Element.update(element_id, "saving..."); if (submit_form) { Element.hide('shelfDropdown_' + unique_id) var form = document.getElementById('addBookForm' + book_id) if (form) { form.shelf.value = shelf_name form.onsubmit() } } else { var action = checked ? 'remove' : '' element.checked = !element.checked new Ajax.Request('/shelf/add_to_shelf', {asynchronous:true, evalScripts:true, onSuccess:function(request){shelfSubmitted(request, book_id, checkbox_id, element_id, unique_id, shelf_name)}, parameters:'book_id=' + book_id + '&name=' + shelf_name + '&a=' + action + '&authenticity_token=' + encodeURIComponent('U3Ij6nAWNA8qLr0xZDV6ACfQ1DEd25NeCEHciPFEndRePoY4BZA94p5Ar8QP9SgvwW/66b/qvsQgUIa9dpxW6A==')}) } } function shelfSubmitted(request, book_id, checkbox_id, element_id, unique_id, shelf_name) { Element.update('shelfListfalse_' + book_id, request.responseText) afterShelfSave(checkbox_id, element_id, unique_id, shelf_name.escapeHTML()) } function refreshGroupBox(group_id, book_id) { new Ajax.Updater('addGroupBooks' + book_id + '', '/group/add_book_box', {asynchronous:true, evalScripts:true, onSuccess:function(request){refreshGroupBoxComplete(request, book_id);}, parameters:'id=' + group_id + '&book_id=' + book_id + '&refresh=true' + '&authenticity_token=' + encodeURIComponent('ldw0x7oE2cDUF8ilDmliNbr4xMuu2mO0T8enLnglkcqYkJEVz4LQLWB52lBlqTAaXEfqEwzrTi5n1v0b//1a9g==')}) } //]]> </script> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_213243937'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/213243937-you-are-fatally-invited?from_choice=false&amp;from_home_module=false\">You Are Fatally Invited<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/42305975.Ande_Pliego\">Ande Pliego<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.64 avg rating &mdash; 5,179 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer7528587310628147969\">An exclusive thriller writer’s retreat hosted on a private island turns lethal when one of the authors is found murdered in this twisty locked room mystery.\n\nWhen renowned anonymous author J. R. Alastor hires former aspiring writer Mila del Angél to host a writing retreat at his private manor off th<\/span>\n <span id=\"freeText7528587310628147969\" style=\"display:none\">An exclusive thriller writer’s retreat hosted on a private island turns lethal when one of the authors is found murdered in this twisty locked room mystery.\n\nWhen renowned anonymous author J. R. Alastor hires former aspiring writer Mila del Angél to host a writing retreat at his private manor off the coast of Maine, she jumps at the chance—particularly since she has an ax to grind with one of the invitees. The guest list? Six thriller authors, all masters of deceit, misdirection, and mayhem.\n\nConfess the crimes, survive the tropes.\n\nAlastor and Mila have masterminded a week of games, trope-fueled riddles, and maybe a jump scare or two—the perfect cover for Mila to plot a murder of her own. But when a guest turns up dead—and it’s not the murder she planned—Mila finds herself trapped in a different narrative altogether.\n\nOne by one, you’ll lose your turn.\n\nWith a storm cutting off the island, and the body count rising, Mila must outwit a killer who knows literally every trick in the book.\n\nUntil only one of us remains…<\/span>\n <a data-text-id=\"7528587310628147969\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_213243937').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_213243937').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_213243937').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_213243937').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_211003830"> <a href="/book/show/211003830-the-queens-of-crime"><img alt="The Queens of Crime" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1718938514l/211003830._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_211003830'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/211003830-the-queens-of-crime?from_choice=false&amp;from_home_module=false\">The Queens of Crime<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/14815127.Marie_Benedict\">Marie Benedict<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.92 avg rating &mdash; 5,809 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer4134581431262667513\">The New York Times bestselling author of The Mystery of Mrs. Christie returns with a thrilling story of Christie’s legendary rival Dorothy Sayers, the race to solve a murder, and the power of friendship among women.\n\nLondon, 1930. The five greatest women crime writers have banded together to form a <\/span>\n <span id=\"freeText4134581431262667513\" style=\"display:none\">The New York Times bestselling author of The Mystery of Mrs. Christie returns with a thrilling story of Christie’s legendary rival Dorothy Sayers, the race to solve a murder, and the power of friendship among women.\n\nLondon, 1930. The five greatest women crime writers have banded together to form a secret society with a single goal: to show they are no longer willing to be treated as second-class citizens by their male counterparts in the legendary Detection Club. Led by the formidable Dorothy L. Sayers, the group includes Agatha Christie, Ngaio Marsh, Margery Allingham and Baroness Emma Orczy. They call themselves the Queens of Crime. Their plan? Solve an actual murder, that of a young woman found strangled in a park in France who may have connections leading to the highest levels of the British establishment.\n\nMay Daniels, a young English nurse on an excursion to France with her friend, seemed to vanish into thin air as they prepared to board a ferry home. Months later, her body is found in the nearby woods. The murder has all the hallmarks of a locked room mystery for which these authors are famous: how did her killer manage to sneak her body out of a crowded train station without anyone noticing? If, as the police believe, the cause of death is manual strangulation, why is there is an extraordinary amount of blood at the crime scene? What is the meaning of a heartbreaking secret letter seeming to implicate an unnamed paramour? Determined to solve the highly publicized murder, the Queens of Crime embark on their own investigation, discovering they’re stronger together. But soon the killer targets Dorothy Sayers herself, threatening to expose a dark secret in her past that she would do anything to keep hidden.\n\nInspired by a true story in Sayers’ own life, New York Times bestselling author Marie Benedict brings to life the lengths to which five talented women writers will go to be taken seriously in the male-dominated world of letters as they unpuzzle a mystery torn from the pages of their own novels.<\/span>\n <a data-text-id=\"4134581431262667513\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_211003830').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_211003830').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_211003830').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_211003830').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_197717646"> <a href="/book/show/197717646-a-girl-like-us"><img alt="A Girl Like Us" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1697541858l/197717646._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_197717646'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/197717646-a-girl-like-us?from_choice=false&amp;from_home_module=false\">A Girl Like Us<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/43656030.Anna_Sophia_McLoughlin\">Anna Sophia McLoughlin<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.60 avg rating &mdash; 805 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer5378018946472245364\">Succession meets Saltburn in a crackling locked-room thriller of inconceivable wealth, unchecked power, and the secrets poised to bring a powerful family down\n\nIt&apos;s 2004 and former reality TV star and party girl Maya Miller has just married the most eligible bachelor on the planet: Colin Sterling, o<\/span>\n <span id=\"freeText5378018946472245364\" style=\"display:none\">Succession meets Saltburn in a crackling locked-room thriller of inconceivable wealth, unchecked power, and the secrets poised to bring a powerful family down\n\nIt\'s 2004 and former reality TV star and party girl Maya Miller has just married the most eligible bachelor on the planet: Colin Sterling, of the globally famous Sterling family whose history of aristocratic titles and land holdings rival a British royal and whose media empire is comparable to the Murdochs. To some, Maya represents the American dream. To others, a gold digger. But when Colin\'s cousin Arianna, the heiress to the family\'s immense fortune, is found murdered, Maya is thrust into the spotlight: first as she is revealed to be the next heiress to the fortune, and then as the prime suspect.\n\nSwiftly, the entire Sterling family goes into lockdown at Silver House, the family\'s ancestral estate in the English countryside. They\'re told it\'s for their own safety—but Maya becomes convinced that it\'s not to keep threats out, but to keep secrets in. Now, she has no choice but to find and expose the truth hidden within the Sterling family, and why Arianna, a girl she had never met, chose her to take her place. But Maya has secrets of her own. And she knows that in order to survive the Sterlings, she\'ll have to beat them at their own game.<\/span>\n <a data-text-id=\"5378018946472245364\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_197717646').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_197717646').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_197717646').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_197717646').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_214268980"> <a href="/book/show/214268980-the-otherwhere-post"><img alt="The Otherwhere Post" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1719331589l/214268980._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_214268980'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/214268980-the-otherwhere-post?from_choice=false&amp;from_home_module=false\">The Otherwhere Post<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/20848552.Emily_J_Taylor\">Emily J. Taylor<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.12 avg rating &mdash; 1,420 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer676888820979566967\">The New York Times bestselling author of Hotel Magnifique returns with another glittering dark fantasy about a deadly mystery that spans worlds and a teenage girl who must risk everything to uncover the truth.Seven years ago, Maeve Abenthy lost her world, her father, even her name. Desperate to esca<\/span>\n <span id=\"freeText676888820979566967\" style=\"display:none\">The New York Times bestselling author of Hotel Magnifique returns with another glittering dark fantasy about a deadly mystery that spans worlds and a teenage girl who must risk everything to uncover the truth.Seven years ago, Maeve Abenthy lost her world, her father, even her name. Desperate to escape the stain of her father’s crimes, she lives under a fake name, never staying in one place long enough to put down roots.Then she receives a mysterious letter with four impossible words Your father was innocent.To uncover the truth, she poses as an apprentice for the Otherwhere Post, where she’ll be trained in the art of scriptomancy—the dangerous magic that allows couriers to enchant letters and deliver them to other worlds. But looking into her father’s past draws more attention than she’d planned.Her secretive, infuriatingly handsome mentor knows she’s lying about her identity, and time is running out to convince him to trust her. Worse, she begins to receive threatening letters, warning her to drop her investigation—or else. For Maeve to unravel the mystery of what happened seven years ago, she may have to forfeit her life.<\/span>\n <a data-text-id=\"676888820979566967\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_214268980').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_214268980').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_214268980').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_214268980').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_211004954"> <a href="/book/show/211004954-needy-little-things"><img alt="Needy Little Things" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1717787756l/211004954.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_211004954'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/211004954-needy-little-things?from_choice=false&amp;from_home_module=false\">Needy Little Things<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/48205546.Channelle_Desamours\">Channelle Desamours<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.14 avg rating &mdash; 1,273 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer15108206431670253421\">In this debut speculative YA mystery, a Black teen with premonition-like powers must solve her friend&apos;s disappearance before she finds herself in the same danger. \n\nSariyah Lee Bryant can hear what people need—tangible things, like a pencil, a hair tie, a phone charger—an ability only her family and<\/span>\n <span id=\"freeText15108206431670253421\" style=\"display:none\">In this debut speculative YA mystery, a Black teen with premonition-like powers must solve her friend\'s disappearance before she finds herself in the same danger. \n\nSariyah Lee Bryant can hear what people need—tangible things, like a pencil, a hair tie, a phone charger—an ability only her family and her best friend, Malcolm, know the truth about. But when she fulfills a need for her friend Deja who vanishes shortly after, Sariyah is left wondering if her ability is more curse than gift. This isn’t the first time one of her friends has landed on the missing persons list, and she’s determined not to let her become yet another forgotten Black girl. \n\nNot trusting the police and media to do enough on their own, Sariyah and her friends work together to figure out what led to Deja’s disappearance. But when Sariyah’s mother loses her job and her little brother faces complications with his sickle cell disease, managing her time, money, and emotions seems impossible. Desperate, Sariyah decides to hustle her need-sensing ability for cash—a choice that may not only lead her to Deja, but put her in the same danger Deja found herself in.<\/span>\n <a data-text-id=\"15108206431670253421\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_211004954').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_211004954').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_211004954').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_211004954').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_212806852"> <a href="/book/show/212806852-the-meadowbrook-murders"><img alt="The Meadowbrook Murders" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1720024695l/212806852._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_212806852'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/212806852-the-meadowbrook-murders?from_choice=false&amp;from_home_module=false\">The Meadowbrook Murders<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/15985874.Jessica_Goodman\">Jessica Goodman<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.61 avg rating &mdash; 1,336 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer14922167066833200580\">A page-turning murder mystery set at a prestigious New England boarding school and the dark secrets a killer desperately wants hidden.\n Secrets don&apos;t die when you do.\nIt’s the first week of senior year at Middlebrook Academy. For Amy and her best friend Sarah, that means late-night parties at the b<\/span>\n <span id=\"freeText14922167066833200580\" style=\"display:none\">A page-turning murder mystery set at a prestigious New England boarding school and the dark secrets a killer desperately wants hidden.\n Secrets don\'t die when you do.\nIt’s the first week of senior year at Middlebrook Academy. For Amy and her best friend Sarah, that means late-night parties at the boathouse, bike rides through their sleepy Connecticut town, and the crisp beginning of a New England fall.Then tragedy. Sarah and her boyfriend are brutally murdered in their dorm room. Now the week Amy has been dreaming about for years has turned into a nightmare, especially when all eyes turn to her as the culprit. She was Sarah’s only roommate, the only other person there when she died—or so she told the police to cover for her own boyfriend’s suspicious whereabouts. And even though they were best friends, with every passing day, Amy begins to learn that Sarah lied about a lot of things. Liz, editor of the school newspaper and social outcast, is determined to uncover the truth about what happened on campus, in hopes her reporting will land a prestigious scholarship to college. As Liz dives deeper into her investigation, the secrets these murdered seniors never wanted out come to light. The deeper Liz digs, the messier the truth becomes – and with a killer still on campus, she can’t afford to make any mistakes. The Meadowbrook Murders is a gripping mystery about the inextricable way power, privilege, and secrets are linked, and how telling the truth can come at a deadly price.<\/span>\n <a data-text-id=\"14922167066833200580\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_212806852').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_212806852').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_212806852').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_212806852').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_211004158"> <a href="/book/show/211004158-the-dollhouse-academy"><img alt="The Dollhouse Academy" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1718938529l/211004158._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_211004158'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/211004158-the-dollhouse-academy?from_choice=false&amp;from_home_module=false\">The Dollhouse Academy<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/17205673.Margarita_Montimore\">Margarita Montimore<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.62 avg rating &mdash; 1,400 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer10751475577923890309\">From the national bestselling author of Oona Out of Order, a novel about two best friends and aspiring actresses who join The Dollhouse Academy, where stars are made and dangerous secrets are hiddenIvy Gordon is living a borrowed life on borrowed time. For the past eighteen years, she has been the m<\/span>\n <span id=\"freeText10751475577923890309\" style=\"display:none\">From the national bestselling author of Oona Out of Order, a novel about two best friends and aspiring actresses who join The Dollhouse Academy, where stars are made and dangerous secrets are hiddenIvy Gordon is living a borrowed life on borrowed time. For the past eighteen years, she has been the most famous star at the Dollhouse Academy, the ultra-secretive, elite boarding school and talent incubator that every aspiring performer dreams of attending. But now, at age thirty-four, she is tired of pretending everything is fine. In secret diary entries, Ivy begins to reveal the sordid truth of her life at the strange medical exams, mysterious supplements, and something unspeakable that’s left Ivy terrified and feeling like a prisoner. As she forces herself to confront the most painful parts of her past, she begins to realize that something truly sinister might be powering the Dollhouse’s success.Ramona Halloway and her best friend, Grace Ludlow, grew up idolizing Ivy. Now both twenty-two, neither has made much headway in showbiz, until a lucky break grants them entry to the Dollhouse. They’re enchanted by the picturesque campus and the chance to perform alongside their idols—though nothing prepares them for the fiercely competitive training bootcamp. When Ramona begins to receive anonymous, threatening messages, it’s easy to dismiss them as a prank from a rival. Her bigger concern is Grace’s skyrocketing success, while Ramona falls ever further behind. But the messages grow more unsettling, as does life at the Dollhouse. Can Ramona overcome her jealousy and resentment to figure out what’s really going on? And can Ivy finally find her voice, before another young performer follows her catastrophic path to stardom?With dark academia twists and enormous heart, The Dollhouse Academy is a novel about the complexities of friendship, our desire to be seen and understood, and the true cost of making our dreams a reality.<\/span>\n <a data-text-id=\"10751475577923890309\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_211004158').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_211004158').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_211004158').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_211004158').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_209047305"> <a href="/book/show/209047305-these-vengeful-wishes"><img alt="These Vengeful Wishes" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1720820372l/209047305._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_209047305'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/209047305-these-vengeful-wishes?from_choice=false&amp;from_home_module=false\">These Vengeful Wishes<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/22304777.Vanessa_Montalban\">Vanessa Montalban<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.12 avg rating &mdash; 190 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer17990408895417782985\">A teen girl moves to a small town and discovers a mysterious wishing well possessed by La Cegua, a vengeful female spirit with the face of a horse skull, in Vanessa Montalban’s new YA fantasy standalone.\n\nWhen her stepfather is arrested, aspiring artist Ceci moves back to her mother’s hometown of Sa<\/span>\n <span id=\"freeText17990408895417782985\" style=\"display:none\">A teen girl moves to a small town and discovers a mysterious wishing well possessed by La Cegua, a vengeful female spirit with the face of a horse skull, in Vanessa Montalban’s new YA fantasy standalone.\n\nWhen her stepfather is arrested, aspiring artist Ceci moves back to her mother’s hometown of Santa Aguas, an eccentric small town steeped in the legend of La Cegua, the specter of a wronged witch who appears on lonely roads at night, luring untrustworthy men to their deaths.\n\nCeci and her mother take up residence in the abandoned manor of the Sevilla family, rumored to have been cursed by La Cegua, where she begins to uncover a past that seems to be connected to her mother. The more she learns of the Sevillas, the more Ceci finds herself forming a strange affinity with the feared Cegua, who she suspects is the one inspiring her paintings of a mysterious door in the forest.\n\nWhen the very door Ceci has been painting appears in the woods, she decides to venture through it with her new friend, Jamie. Together, they discover a well, guarded by the statue of a veiled woman. A well for granting wishes. The well of La Cegua.\n\nWhat starts off as harmless fun quickly escalates into something sinister when Ceci realizes that the wishes are putting the people she loves in danger and testing her own penchant for vengeance. After learning others are also searching for the well, Ceci must confront the truth of her mother’s past and prevent La Cegua’s wishes from being used for the wrong reasons. Ceci knows too well how much people will sacrifice for power. Every wish has its price, and La Cegua never forgets the ones who have wronged her.<\/span>\n <a data-text-id=\"17990408895417782985\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_209047305').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_209047305').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_209047305').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_209047305').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_211003790"> <a href="/book/show/211003790-cold-as-hell"><img alt="Cold as Hell (Haven&#39;s Rock, #3)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1718305530l/211003790._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_211003790'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/211003790-cold-as-hell?from_choice=false&amp;from_home_module=false\">Cold as Hell (Haven&#39;s Rock, #3)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/7581.Kelley_Armstrong\">Kelley Armstrong<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.38 avg rating &mdash; 2,445 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer12040569521892134948\">New York Times bestselling author Kelley Armstrong returns to Haven’s Rock in Cold as Hell as Casey Butler hunts down a dangerous killer during a deadly blizzard. Haven’s Rock is a sanctuary town hidden deep in the Yukon for those who need to disappear from the regular world. Detective Casey Duncan <\/span>\n <span id=\"freeText12040569521892134948\" style=\"display:none\">New York Times bestselling author Kelley Armstrong returns to Haven’s Rock in Cold as Hell as Casey Butler hunts down a dangerous killer during a deadly blizzard. Haven’s Rock is a sanctuary town hidden deep in the Yukon for those who need to disappear from the regular world. Detective Casey Duncan and her husband, Sheriff Eric Dalton, are starting a family now that they’ve settled into their life here. As Casey nears the end of her pregnancy, she lets nothing, including her worried husband, stop her from investigating what happens in the forbidden forest outside the town of Haven’s Rock.When one of the town\'s residents is drugged and wanders too close to the edge of town, she’s dragged into the woods kicking and screaming. She’s saved in the nick of time, but the women of the town are alarmed. Casey and Eric investigate the assault just as a snowstorm hits Haven’s Rock, covering the forest. It’s there they find a frozen body, naked in the snow. With mixed accounts of the woman\'s last movements, the two begin to question who they can trust—and who they can\'t—in their seemingly safe haven.<\/span>\n <a data-text-id=\"12040569521892134948\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_211003790').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_211003790').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_211003790').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_211003790').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_220239095"> <a href="/book/show/220239095-the-frozen-people"><img alt="The Frozen People" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1734124669l/220239095.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_220239095'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/220239095-the-frozen-people?from_choice=false&amp;from_home_module=false\">The Frozen People<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/2541526.Elly_Griffiths\">Elly Griffiths<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.05 avg rating &mdash; 1,351 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer13807546641183858722\">Cold cases are a lot easier to solve when you can travel back in time to find new evidence—unless, that is, you get stuck in the nineteenth century.\n\nAli Dawson and her cold case team investigate crimes so old they’re frozen—or so their inside joke goes. Ali’s work seems like a safe desk job, but wh<\/span>\n <span id=\"freeText13807546641183858722\" style=\"display:none\">Cold cases are a lot easier to solve when you can travel back in time to find new evidence—unless, that is, you get stuck in the nineteenth century.\n\nAli Dawson and her cold case team investigate crimes so old they’re frozen—or so their inside joke goes. Ali’s work seems like a safe desk job, but what her friends—and even her beloved son—don’t know is that her team has a secret: They can travel back in time to look for evidence.\n\nSo far Ali has made trips only to the recent past, so she’s surprised when she’s asked to investigate a murder that took place in 1850. The killing has been pinned on an aristocratic patron of the arts and antiquities, a member of a sinister group called &quot;The Collectors.&quot; She arrives in the Victorian era during a mini ice age to find another dead woman at her feet and far too many unanswered questions. But when her son is arrested, Ali attempts to return home only to find herself trapped in 1850.<\/span>\n <a data-text-id=\"13807546641183858722\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_220239095').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_220239095').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_220239095').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_220239095').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_213344055"> <a href="/book/show/213344055-nothing-serious"><img alt="Nothing Serious" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1724419957l/213344055._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_213344055'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/213344055-nothing-serious?from_choice=false&amp;from_home_module=false\">Nothing Serious<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/51652328.Emily_J_Smith\">Emily J. Smith<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.34 avg rating &mdash; 401 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer3185580713756580158\">A disillusioned tech executive goes into an obsessive spiral when her best friend—and longtime crush—is implicated in a woman’s death.\n\nEdie Walker’s life is not going as planned. At thirty-five she feels stuck: in her career, in her love life, and in her tiny San Francisco studio apartment. It does<\/span>\n <span id=\"freeText3185580713756580158\" style=\"display:none\">A disillusioned tech executive goes into an obsessive spiral when her best friend—and longtime crush—is implicated in a woman’s death.\n\nEdie Walker’s life is not going as planned. At thirty-five she feels stuck: in her career, in her love life, and in her tiny San Francisco studio apartment. It doesn’t help that her best friend, Peter Masterson, is basically the über successful male version of her—and she’s hopelessly, unrequitedly in love with him. But when Peter breaks up with his girlfriend of seven years, Edie thinks her life might finally be turning around. He’ll discover how toxic dating-app culture is and realize Edie has been right for him all along.\n\nExcept Peter almost immediately lands a date with Anaya Thomas, a gorgeous, whip-smart professor and writer of feminist literature whom even Edie—reared in the culture of tech bros—is smitten by. Unlike the women Peter has dated before, Anaya is like an alternative-reality version of Edie—one with shampoo-commercial hair and a meaningful career, who definitely doesn’t spend her weekends scrolling social media alone in her apartment. It’s only a matter of time before Peter falls head over heels for this woman; Edie herself is infatuated after one meeting.\n\nThen Anaya is found dead in her apartment—right after a date with Peter.<\/span>\n <a data-text-id=\"3185580713756580158\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_213344055').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_213344055').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_213344055').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_213344055').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_213870082"> <a href="/book/show/213870082-notes-on-surviving-the-fire"><img alt="Notes on Surviving the Fire" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1717362800l/213870082._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_213870082'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/213870082-notes-on-surviving-the-fire?from_choice=false&amp;from_home_module=false\">Notes on Surviving the Fire<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/50100961.Christine_Murphy\">Christine Murphy<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.84 avg rating &mdash; 135 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer1001603946496022898\">When Sarah’s only friend in her graduate program is found dead of an alleged heroin overdose, she is forced back into the orbit of the man in their department who assaulted her. A hurtling ride of a novel—darkly funny and propulsive.At a PhD program in southern California, Sarah and her best friend <\/span>\n <span id=\"freeText1001603946496022898\" style=\"display:none\">When Sarah’s only friend in her graduate program is found dead of an alleged heroin overdose, she is forced back into the orbit of the man in their department who assaulted her. A hurtling ride of a novel—darkly funny and propulsive.At a PhD program in southern California, Sarah and her best friend Nathan spend their time working on their theses, getting high, and keeping track of the poor air quality due to nearby forest fires. No one believes Sarah when she reports a fellow student for raping her at a party—“he’s such a good guy!”—and the Title IX office simply files away the information, just like the police. Nathan is the only person who cares.When Sarah finds him dead of an overdose from a drug he’s always avoided, she knows something isn’t right. She starts investigating his death as a murder, and as the pieces fall into place, she notices a disturbing pattern in the other student deaths on campus.As a girl, Sarah grew up in the forests of Maine, following her father on hunts, learning how to stalk prey and kill but only when necessary. Now, she must confront a different type of killing—and decide if it can be justified. Notes on Surviving the Fire is a story about vengeance, the insidious nature of rape culture and ultimately, a woman\'s journey to come back to herself.<\/span>\n <a data-text-id=\"1001603946496022898\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_213870082').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_213870082').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_213870082').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_213870082').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_213243921"> <a href="/book/show/213243921-the-wolf-tree"><img alt="The Wolf Tree" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1719543544l/213243921._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_213243921'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/213243921-the-wolf-tree?from_choice=false&amp;from_home_module=false\">The Wolf Tree<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/15066491.Laura_McCluskey\">Laura McCluskey<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.86 avg rating &mdash; 654 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer18025713748107570034\">A remote Scottish island hides shocking secrets in this page-turning debut mystery laced with dark folklore.An island lost in time. A cryptic, pagan past. Some secrets should stay buried.Eilean Eadar is a barren, windswept rock inhabited by a few hundred humans and sheep. Until now, the island was b<\/span>\n <span id=\"freeText18025713748107570034\" style=\"display:none\">A remote Scottish island hides shocking secrets in this page-turning debut mystery laced with dark folklore.An island lost in time. A cryptic, pagan past. Some secrets should stay buried.Eilean Eadar is a barren, windswept rock inhabited by a few hundred humans and sheep. Until now, the island was best known for the unsolved mystery of the three lighthouse keepers who vanished back in 1919. But when a young man is found dead at the base of the same lighthouse, two detective inspectors are sent from Glasgow to investigate.Georgina ‘George’ Lennox is finally back from leave after a devastating accident and happy to be on the case with her partner, Richie Stewart. That is, until she meets the hostile islanders who seem determined to thwart their investigation, and their enigmatic, omnipresent priest who inserts himself into every interview. Then there’s Richie, who just wants to close the case and head home to his family. He doesn’t see that there is something off about the island and its tiny community. He hasn’t heard the wolves howling or seen the dark figures at their window at night. He’s too busy watching George as if waiting for her to break.With the dark secrets of Eilean Eadar swirling around them, George and Richie must decide who to trust and what to believe as they spin closer to the terrible truth. Laced with Scottish legend, yet sharp and modern in voice, The Wolf Tree announces a spellbinding new voice in crime and mystery fiction.<\/span>\n <a data-text-id=\"18025713748107570034\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_213243921').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_213243921').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_213243921').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_213243921').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_208174924"> <a href="/book/show/208174924-the-crime-br-l-e-bake-off"><img alt="The Crime Brûlée Bake Off (A Claire Walker Mystery, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1718229206l/208174924._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_208174924'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/208174924-the-crime-br-l-e-bake-off?from_choice=false&amp;from_home_module=false\">The Crime Brûlée Bake Off (A Claire Walker Mystery, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/14116935.Rebecca_Connolly\">Rebecca Connolly<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.71 avg rating &mdash; 595 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer9578316693880474151\">An unexpected romance. A haunting mystery. Pastries to die for. The Great British Baking Show meets a cozy mystery with a contemporary romance and a Regency-era twist.\nAmateur baker Claire Walker is thrilled to be a contestant on Britain’s Battle of the Bakers. She can almost smell the fresh pastrie<\/span>\n <span id=\"freeText9578316693880474151\" style=\"display:none\">An unexpected romance. A haunting mystery. Pastries to die for. The Great British Baking Show meets a cozy mystery with a contemporary romance and a Regency-era twist.\nAmateur baker Claire Walker is thrilled to be a contestant on Britain’s Battle of the Bakers. She can almost smell the fresh pastries wafting through the air. If she can win the grand prize, she can ditch her teaching job and launch her baking career.\nThe Viscount of Colburn, Jonathan Ainsley, is the custodian of Blackfirth Park and an eligible bachelor. He reluctantly agrees to allow the cooking competition show to film on his estate, but when a contestant is found dead soon after filming begins, Jonathan is forced to get involved. To make matters worse, the baker’s death stirs up rumors of the legendary death of the tenth Viscountess of Colburn two hundred and fifty years earlier.\nEven as suspicion falls on some of the bakers, a decidedly different kind of heat begins to simmer between Claire and Jonathan. If they are to have any hope of a future romance, they must first solve the mystery before the show gets canceled or someone else falls prey to what some believe is the Blackfirth Park ghost.<\/span>\n <a data-text-id=\"9578316693880474151\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_208174924').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_208174924').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_208174924').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_208174924').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover140995_216520526"> <a href="/book/show/216520526-the-woman-in-the-wallpaper"><img alt="The Woman in the Wallpaper" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1735324880l/216520526._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover140995_216520526'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/216520526-the-woman-in-the-wallpaper?from_choice=false&amp;from_home_module=false\">The Woman in the Wallpaper<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/48338865.Lora_Jones\">Lora Jones<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.91 avg rating &mdash; 226 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer9919156135648157803\">Sometimes destiny is written on the wall.\nParis, 1788.\n\nAfter the death of their beloved father, Sofi and Lara accept work at the Oberst company, renowned for producing beautifully intricate wallpaper. But they soon notice a peculiar pattern in the the same woman featured over and over again, the la<\/span>\n <span id=\"freeText9919156135648157803\" style=\"display:none\">Sometimes destiny is written on the wall.\nParis, 1788.\n\nAfter the death of their beloved father, Sofi and Lara accept work at the Oberst company, renowned for producing beautifully intricate wallpaper. But they soon notice a peculiar pattern in the the same woman featured over and over again, the late wife of the owner, who died in mysterious circumstances and whose tragically short life is memorialised in the paper.\n\nAs Sofi\'s political fervour grows, Lara attracts the interest of the factory owner\'s son Josef. But there is something uncannily familiar about their interactions. Is Lara paranoid, or is her life at the factory mirroring the scenes illustrated on the wallpaper that lines her bedchamber?\n\nMeanwhile Josef\'s new wife, Hortense, hates her life in Paris. Young, spoiled and aristocratic, she feels herself above the world of the factory. But she too becomes obsessed with the woman whose life is illustrated on the walls of her new home. With the mobs growing ever more violent, is she in danger of meeting the same untimely fate as the last Mrs Oberst?\n\nSoon the lives of Sofi, Lara and Hortense collide in ways they couldn\'t have imagined. And as the fire of Revolution burns across France, can these three women escape a destiny that seems pre-ordained?<\/span>\n <a data-text-id=\"9919156135648157803\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover140995_216520526').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover140995_216520526').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover140995_216520526').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover140995_216520526').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="clear"></div> <div class="moreLink"> <a class="actionLink" href="/genres/new_releases/mystery">More new releases tagged &quot;mystery&quot;...</a> </div> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div class=" clearFloats bigBox"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/giveaway/genre/mystery">Giveaways</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="giveawayList"> <li class="listElement giveawayListItem"> <div class="giveawayPreviewBookContainer"> <div class="coverImage"> <a href="/book/show/211004169-cold-burn"><img alt="Cold Burn by A.J. Landau" title="Cold Burn by A.J. Landau" width="90" class="bookCover" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1718938529l/211004169._SX98_.jpg" /></a> </div> <div class="description descriptionContainer"> <a class="bookTitle" href="https://www.goodreads.com/book/show/211004169-cold-burn">Cold Burn (National Parks Thriller, #2)</a> <br/> <div id="bookAuthors" class=""> <span class='by'>by</span> <span itemprop='author' itemscope='' itemtype='http://schema.org/Person'> <div class='authorName__container'> <a class="authorName" itemprop="url" href="https://www.goodreads.com/author/show/31459077.A_J_Landau"><span itemprop="name">A.J. Landau</span></a>, </div> <div class='authorName__container'> <a class="authorName" itemprop="url" href="https://www.goodreads.com/author/show/31260.Jon_Land"><span itemprop="name">Jon Land</span></a>, </div> <div class='authorName__container'> <a class="authorName" itemprop="url" href="https://www.goodreads.com/author/show/107128.Jeff_Ayers"><span itemprop="name">Jeff Ayers</span></a> </div> </span> </div> <br/> <div class="greyText releaseDate">Release date: Apr 29, 2025</div> <div class="giveawayDescriptionDetails"> <span id="freeTextContainer2592236031053197423">Enter for a chance to win an early copy of this National Parks Thriller where climate change brings to life a deadly, prehistoric organism.</span> <br /> <a class="actionLink detailsLink" style="float: right" href="/giveaway/show/401150-cold-burn">View Details »</a> </div> </div> </div> <div class=" actions giveawayPreviewDetailsContainer"> <div class="mediumTextBottomPadded"> <a class="gr-button" rel="nofollow" href="/giveaway/enter_choose_address/401150-cold-burn">Enter Giveaway</a> </div> <div class="sansSerif"> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Format:</b> Print book </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Giveaway ends in:</b> <strong id="timer_401150" class="countdownText">a</strong> <script type="text/javascript" charset="utf-8"> //<![CDATA[ var timer_401150_end_at = 74115 + new Date().getTime()/1000; function timer_401150_updateTimer() { var time_left = ""; var secs_left = timer_401150_end_at - new Date().getTime()/1000; if(secs_left <= 0) { document.getElementById("timer_401150").innerHTML = "closed"; clearInterval(timer_401150_updater); return; } var minutes_left = secs_left / 60; var hours_left = minutes_left / 60; var days_left = Math.floor(hours_left / 24); if(days_left > 0) { if(false){ time_left += days_left + ":"; }else{ time_left += days_left + " days and "; } } if(false){ time_left += Math.floor(hours_left%24/10) time_left += Math.floor(hours_left%24)%10 + ":"; }else{ time_left += Math.floor(hours_left%24) + ":"; } time_left += Math.floor(minutes_left%60/10); time_left += Math.floor(minutes_left%10) + ":"; time_left += Math.floor(secs_left%60/10); time_left += Math.floor(secs_left%10); document.getElementById("timer_401150").innerHTML = time_left; } timer_401150_updateTimer(); var timer_401150_updater = setInterval(timer_401150_updateTimer, 100); //]]> </script> <br/> </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Availability:</b> 25 copies available, 4591 people requesting </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Giveaway dates:</b> Mar 01 - Mar 31, 2025 </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Countries available:</b> U.S. and Canada </p> <div> </div> </div> </div> <div class="clear"></div> </li> <li class="listElement giveawayListItem"> <div class="giveawayPreviewBookContainer"> <div class="coverImage"> <a href="/book/show/200230098-making-a-killing"><img alt="Making a Killing by Cara Hunter" title="Making a Killing by Cara Hunter" width="90" class="bookCover" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1733149087l/200230098._SX98_.jpg" /></a> </div> <div class="description descriptionContainer"> <a class="bookTitle" href="https://www.goodreads.com/book/show/200230098-making-a-killing">Making a Killing (DI Adam Fawley, #7)</a> <br/> <div id="bookAuthors" class=""> <span class='by'>by</span> <span itemprop='author' itemscope='' itemtype='http://schema.org/Person'> <div class='authorName__container'> <a class="authorName" itemprop="url" href="https://www.goodreads.com/author/show/15861124.Cara_Hunter"><span itemprop="name">Cara Hunter</span></a> <span class="greyText">(Goodreads Author)</span> </div> </span> </div> <br/> <div class="greyText releaseDate">Release date: May 20, 2025</div> <div class="giveawayDescriptionDetails"> <span id="freeTextContainer17996149346544742396">We&apos;re giving away 50 early copies of MAKING A KILLING by Cara Hunter, bestselling author of Murder in the Family. Enter for your chance to win!</span> <span id="freeText17996149346544742396" style="display:none">We're giving away 50 early copies of MAKING A KILLING by Cara Hunter, bestselling author of Murder in the Family. Enter for your chance to win!</span> <a data-text-id="17996149346544742396" href="#" onclick="swapContent($(this));; return false;">...more</a> <br /> <a class="actionLink detailsLink" style="float: right" href="/giveaway/show/402914-making-a-killing">View Details »</a> </div> </div> </div> <div class=" actions giveawayPreviewDetailsContainer"> <div class="mediumTextBottomPadded"> <a class="gr-button" rel="nofollow" href="/giveaway/enter_choose_address/402914-making-a-killing">Enter Giveaway</a> </div> <div class="sansSerif"> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Format:</b> Print book </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Giveaway ends in:</b> <strong id="timer_402914" class="countdownText">a</strong> <script type="text/javascript" charset="utf-8"> //<![CDATA[ var timer_402914_end_at = 74115 + new Date().getTime()/1000; function timer_402914_updateTimer() { var time_left = ""; var secs_left = timer_402914_end_at - new Date().getTime()/1000; if(secs_left <= 0) { document.getElementById("timer_402914").innerHTML = "closed"; clearInterval(timer_402914_updater); return; } var minutes_left = secs_left / 60; var hours_left = minutes_left / 60; var days_left = Math.floor(hours_left / 24); if(days_left > 0) { if(false){ time_left += days_left + ":"; }else{ time_left += days_left + " days and "; } } if(false){ time_left += Math.floor(hours_left%24/10) time_left += Math.floor(hours_left%24)%10 + ":"; }else{ time_left += Math.floor(hours_left%24) + ":"; } time_left += Math.floor(minutes_left%60/10); time_left += Math.floor(minutes_left%10) + ":"; time_left += Math.floor(secs_left%60/10); time_left += Math.floor(secs_left%10); document.getElementById("timer_402914").innerHTML = time_left; } timer_402914_updateTimer(); var timer_402914_updater = setInterval(timer_402914_updateTimer, 100); //]]> </script> <br/> </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Availability:</b> 50 copies available, 4639 people requesting </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Giveaway dates:</b> Mar 01 - Mar 31, 2025 </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Countries available:</b> U.S. </p> <div> </div> </div> </div> <div class="clear"></div> </li> <li class="listElement giveawayListItem"> <div class="giveawayPreviewBookContainer"> <div class="coverImage"> <a href="/book/show/217387700-savvy-summers-and-the-sweet-potato-crimes"><img alt="Savvy Summers and the Sweet Potato Crimes by Sandra Jackson-Opoku" title="Savvy Summers and the Sweet Potato Crimes by Sandra Jackson-Opoku" width="90" class="bookCover" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1736887042l/217387700._SX98_.jpg" /></a> </div> <div class="description descriptionContainer"> <a class="bookTitle" href="https://www.goodreads.com/book/show/217387700-savvy-summers-and-the-sweet-potato-crimes">Savvy Summers and the Sweet Potato Crimes: A Mystery</a> <br/> <div id="bookAuthors" class=""> <span class='by'>by</span> <span itemprop='author' itemscope='' itemtype='http://schema.org/Person'> <div class='authorName__container'> <a class="authorName" itemprop="url" href="https://www.goodreads.com/author/show/33529.Sandra_Jackson_Opoku"><span itemprop="name">Sandra Jackson-Opoku</span></a> </div> </span> </div> <br/> <div class="greyText releaseDate">Release date: Jul 29, 2025</div> <div class="giveawayDescriptionDetails"> <span id="freeTextContainer4943996003291135772">Enter for a chance to win an early copy of this delicious, whodunit debut set in Chicago that is seasoned with culture, soul food, and murder.</span> <br /> <a class="actionLink detailsLink" style="float: right" href="/giveaway/show/404331-savvy-summers-and-the-sweet-potato-crimes-a-mystery">View Details »</a> </div> </div> </div> <div class=" actions giveawayPreviewDetailsContainer"> <div class="mediumTextBottomPadded"> <a class="gr-button" rel="nofollow" href="/giveaway/enter_choose_address/404331-savvy-summers-and-the-sweet-potato-crimes-a-mystery">Enter Giveaway</a> </div> <div class="sansSerif"> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Format:</b> Print book </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Giveaway ends in:</b> <strong id="timer_404331" class="countdownText">a</strong> <script type="text/javascript" charset="utf-8"> //<![CDATA[ var timer_404331_end_at = 74115 + new Date().getTime()/1000; function timer_404331_updateTimer() { var time_left = ""; var secs_left = timer_404331_end_at - new Date().getTime()/1000; if(secs_left <= 0) { document.getElementById("timer_404331").innerHTML = "closed"; clearInterval(timer_404331_updater); return; } var minutes_left = secs_left / 60; var hours_left = minutes_left / 60; var days_left = Math.floor(hours_left / 24); if(days_left > 0) { if(false){ time_left += days_left + ":"; }else{ time_left += days_left + " days and "; } } if(false){ time_left += Math.floor(hours_left%24/10) time_left += Math.floor(hours_left%24)%10 + ":"; }else{ time_left += Math.floor(hours_left%24) + ":"; } time_left += Math.floor(minutes_left%60/10); time_left += Math.floor(minutes_left%10) + ":"; time_left += Math.floor(secs_left%60/10); time_left += Math.floor(secs_left%10); document.getElementById("timer_404331").innerHTML = time_left; } timer_404331_updateTimer(); var timer_404331_updater = setInterval(timer_404331_updateTimer, 100); //]]> </script> <br/> </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Availability:</b> 25 copies available, 4570 people requesting </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Giveaway dates:</b> Mar 01 - Mar 31, 2025 </p> <p class="giveawayDetailItem"> <b class="giveawayDetailItemTitle">Countries available:</b> U.S. </p> <div> </div> </div> </div> <div class="clear"></div> </li> <div class="moreLink"> <a class="actionLink" href="/giveaway/genre/mystery">More book giveaways...</a> </div> </div> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div class="coverBigBox clearFloats bigBox" show_header="true"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/genres/most_read/mystery">Most Read This Week</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_62848145"> <a href="/book/show/62848145-the-housemaid-s-secret"><img alt="The Housemaid&#39;s Secret (The Housemaid, #2)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1664729357l/62848145._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_62848145'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/62848145-the-housemaid-s-secret?from_choice=false&amp;from_home_module=false\">The Housemaid&#39;s Secret (The Housemaid, #2)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/7244758.Freida_McFadden\">Freida McFadden<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.21 avg rating &mdash; 1,143,243 ratings<\/span> &mdash; published 2023\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer7597476407964878117\">As he continues showing me their incredible penthouse apartment, I have a terrible feeling about the woman behind closed doors. But I can&apos;t risk losing this job – not if I want to keep my darkest secret safe . . .\n\nIt&apos;s hard to find an employer who doesn&apos;t ask too many questions about my past. So I <\/span>\n <span id=\"freeText7597476407964878117\" style=\"display:none\">As he continues showing me their incredible penthouse apartment, I have a terrible feeling about the woman behind closed doors. But I can\'t risk losing this job – not if I want to keep my darkest secret safe . . .\n\nIt\'s hard to find an employer who doesn\'t ask too many questions about my past. So I thank my lucky stars that the Garricks miraculously give me a job, cleaning their stunning penthouse with views across the city and preparing fancy meals in their shiny kitchen. I can work here for a while, stay quiet until I get what I want. It\'s almost perfect. But I still haven\'t met Mrs Garrick, or seen inside the guest bedroom. I\'m sure I hear her crying. I notice spots of blood around the neck of her white nightgowns when I\'m doing laundry. And one day I can\'t help but knock on the door. When it gently swings open, what I see inside changes everything...\n\nThat\'s when I make a promise. After all, I\'ve done this before. I can protect Mrs. Garrick while keeping my own secrets locked up safe. Douglas Garrick has done wrong. He is going to pay. It\'s simply a question of how far I\'m willing to go...<\/span>\n <a data-text-id=\"7597476407964878117\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_62848145').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_62848145').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_62848145').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_62848145').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_220838350"> <a href="/book/show/220838350-love-mom"><img alt="Love, Mom" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1729890029l/220838350._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_220838350'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/220838350-love-mom?from_choice=false&amp;from_home_module=false\">Love, Mom<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/52443230.Iliana_Xander\">Iliana Xander<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.31 avg rating &mdash; 38,086 ratings<\/span> &mdash; published 2024\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer7788222819979877617\">A best-selling author. A mother. A murderer…\n\nMackenzie Casper is a brilliant student. But she is best known for her mother, a best-selling author whose dark, twisted thrillers have a dedicated worldwide fanbase.\n\nWhen her mother dies in an accident, fans across the world are left grieving, and the <\/span>\n <span id=\"freeText7788222819979877617\" style=\"display:none\">A best-selling author. A mother. A murderer…\n\nMackenzie Casper is a brilliant student. But she is best known for her mother, a best-selling author whose dark, twisted thrillers have a dedicated worldwide fanbase.\n\nWhen her mother dies in an accident, fans across the world are left grieving, and the investigators are asking: Was that really an accident?\n\nThe day of the memorial service, Mackenzie gets the first mysterious envelope, signed,\n From #1 fan. XOXO\n\n\nInside are the pages of her mother’s diary that start with the lines: \n Want to know a secret?Love, Mom.\n\n\nWhat Mackenzie reads leaves her in shock.But then comes the second letter.And the third...\n\nMackenzie starts her own investigation and stumbles upon secrets that her family has lived with for years.Quickly, she realizes that her mother\'s path to stardom was etched with sinister lies that might have caught up with her.Sometimes fame is worth a murder. Or worse.Soon, Mackenzie will come to find out that there are worse things than murder…<\/span>\n <a data-text-id=\"7788222819979877617\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_220838350').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_220838350').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_220838350').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_220838350').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_51335759"> <a href="/book/show/51335759-good-girl-bad-blood"><img alt="Good Girl, Bad Blood (A Good Girl&#39;s Guide to Murder, #2)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1588319723l/51335759._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_51335759'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/51335759-good-girl-bad-blood?from_choice=false&amp;from_home_module=false\">Good Girl, Bad Blood (A Good Girl&#39;s Guide to Murder, #2)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/18229614.Holly_Jackson\">Holly Jackson<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.27 avg rating &mdash; 677,930 ratings<\/span> &mdash; published 2020\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer16908034739891202837\">Pip is not a detective anymore.\n\nWith the help of Ravi Singh, she released a true-crime podcast about the murder case they solved together last year. The podcast has gone viral, yet Pip insists her investigating days are behind her.\n\nBut she will have to break that promise when someone she knows goe<\/span>\n <span id=\"freeText16908034739891202837\" style=\"display:none\">Pip is not a detective anymore.\n\nWith the help of Ravi Singh, she released a true-crime podcast about the murder case they solved together last year. The podcast has gone viral, yet Pip insists her investigating days are behind her.\n\nBut she will have to break that promise when someone she knows goes missing. Jamie Reynolds has disappeared, on the very same night the town hosted a memorial for the sixth-year anniversary of the deaths of Andie Bell and Sal Singh.\n\nThe police won\'t do anything about it. And if they won\'t look for Jamie then Pip will, uncovering more of her town\'s dark secrets along the way... and this time everyone is listening. But will she find him before it\'s too late?<\/span>\n <a data-text-id=\"16908034739891202837\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_51335759').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_51335759').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_51335759').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_51335759').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_213186396"> <a href="/book/show/213186396-the-strawberry-patch-pancake-house"><img alt="The Strawberry Patch Pancake House (Dream Harbor, #4)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1725538620l/213186396._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_213186396'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/213186396-the-strawberry-patch-pancake-house?from_choice=false&amp;from_home_module=false\">The Strawberry Patch Pancake House (Dream Harbor, #4)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/22097907.Laurie_Gilmore\">Laurie Gilmore<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.05 avg rating &mdash; 12,240 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer11105426160264163896\">Fall in love with the brand new spring romance set in Dream Harbor, from the bestselling author of The Pumpkin Spice Café.\n\nAs a renowned chef, single-dad Archer never planned on moving to a small town, let alone running a pancake restaurant. But Dream Harbor needs a new chef, and Archer needs a com<\/span>\n <span id=\"freeText11105426160264163896\" style=\"display:none\">Fall in love with the brand new spring romance set in Dream Harbor, from the bestselling author of The Pumpkin Spice Café.\n\nAs a renowned chef, single-dad Archer never planned on moving to a small town, let alone running a pancake restaurant. But Dream Harbor needs a new chef, and Archer needs a community to help raise his daughter, Olive.\n\nIris has never managed to hold down a job for more than a few months. So when Mayor Kelly suggests Archer is looking for a nanny, and Iris might be available, she shudders at the thought. But in need of money she reluctantly agrees.\n\nAs Archer and Iris get used to their new roles, is it possible that they might have more in common than they first thought, or is Olive just determined to play match-maker…\n\nTropes:\n\n• single dad\n• forced proximity\n• slow burn\n• found family\n• one bed<\/span>\n <a data-text-id=\"11105426160264163896\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_213186396').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_213186396').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_213186396').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_213186396').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_52656911"> <a href="/book/show/52656911-the-guest-list"><img alt="The Guest List" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1591461181l/52656911._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_52656911'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/52656911-the-guest-list?from_choice=false&amp;from_home_module=false\">The Guest List<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/7770523.Lucy_Foley\">Lucy Foley<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.81 avg rating &mdash; 1,172,149 ratings<\/span> &mdash; published 2020\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer9606513471953884377\">A wedding celebration turns dark and deadly in this deliciously wicked and atmospheric thriller reminiscent of Agatha Christie from the New York Times bestselling author of The Hunting Party.\n\nThe bride – The plus one – The best man – The wedding planner – The bridesmaid – The body\n\nOn an island off<\/span>\n <span id=\"freeText9606513471953884377\" style=\"display:none\">A wedding celebration turns dark and deadly in this deliciously wicked and atmospheric thriller reminiscent of Agatha Christie from the New York Times bestselling author of The Hunting Party.\n\nThe bride – The plus one – The best man – The wedding planner – The bridesmaid – The body\n\nOn an island off the coast of Ireland, guests gather to celebrate two people joining their lives together as one. The groom: handsome and charming, a rising television star. The bride: smart and ambitious, a magazine publisher. It’s a wedding for a magazine, or for a celebrity: the designer dress, the remote location, the luxe party favors, the boutique whiskey. The cell phone service may be spotty and the waves may be rough, but every detail has been expertly planned and will be expertly executed.\n\nBut perfection is for plans, and people are all too human. As the champagne is popped and the festivities begin, resentments and petty jealousies begin to mingle with the reminiscences and well wishes. The groomsmen begin the drinking game from their school days. The bridesmaid not-so-accidentally ruins her dress. The bride’s oldest (male) friend gives an uncomfortably caring toast.\n\nAnd then someone turns up dead. Who didn’t wish the happy couple well? And perhaps more important, why?<\/span>\n <a data-text-id=\"9606513471953884377\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_52656911').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_52656911').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_52656911').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_52656911').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_224277538"> <a href="/book/show/224277538-the-sublet"><img alt="The Sublet" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1738275932l/224277538._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_224277538'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/224277538-the-sublet?from_choice=false&amp;from_home_module=false\">The Sublet<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/16935182.Greer_Hendricks\">Greer Hendricks<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.24 avg rating &mdash; 8,965 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer13236175048549021846\">From #1 New York Times bestselling author Greer Hendricks comes a chilling story about the hidden cost of perfection.\n\nAnne is barely keeping it together. A frazzled ghostwriter and aspiring novelist, she juggles nine-year-old twins and a listless marriage from an overcrowded Manhattan apartment, sp<\/span>\n <span id=\"freeText13236175048549021846\" style=\"display:none\">From #1 New York Times bestselling author Greer Hendricks comes a chilling story about the hidden cost of perfection.\n\nAnne is barely keeping it together. A frazzled ghostwriter and aspiring novelist, she juggles nine-year-old twins and a listless marriage from an overcrowded Manhattan apartment, spreading herself thinner each day. Just as Anne is about to give up on her dreams, she lands her biggest client Melody Wells.\n\nMelody paints a picture of serenity and empowerment in the lavender haze of her visualization workshops—however, the one thing she can’t manifest are the pages her publisher is demanding for her new motivational book. Enter Anne.\n\nAs Melody invites Anne deeper into her magical world, Anne finds herself working impossibly long days and traveling far beyond her comfort zone.\n\nWhen Melody passes along a lead on a spacious sublet complete with East River views, built-in closets, and three bedrooms, Anne can’t believe her luck. Melody seems to know just what her family needs. But as small, unsettling incidents begin to accumulate, Anne starts to wonder what price she’s willing to pay for the good life.<\/span>\n <a data-text-id=\"13236175048549021846\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_224277538').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_224277538').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_224277538').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_224277538').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_58468990"> <a href="/book/show/58468990-the-paris-apartment"><img alt="The Paris Apartment" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1645550948l/58468990._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_58468990'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/58468990-the-paris-apartment?from_choice=false&amp;from_home_module=false\">The Paris Apartment<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/7770523.Lucy_Foley\">Lucy Foley<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.65 avg rating &mdash; 643,105 ratings<\/span> &mdash; published 2022\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer7332199232513722830\">From the New York Times bestselling author of The Guest List comes a new locked room mystery, set in a Paris apartment building in which every resident has something to hide…\n\nJess needs a fresh start. She’s broke and alone, and she’s just left her job under less than ideal circumstances. Her half-b<\/span>\n <span id=\"freeText7332199232513722830\" style=\"display:none\">From the New York Times bestselling author of The Guest List comes a new locked room mystery, set in a Paris apartment building in which every resident has something to hide…\n\nJess needs a fresh start. She’s broke and alone, and she’s just left her job under less than ideal circumstances. Her half-brother Ben didn’t sound thrilled when she asked if she could crash with him for a bit, but he didn’t say no, and surely everything will look better from Paris. Only when she shows up – to find a very nice apartment, could Ben really have afforded this? – he’s not there.\n\nThe longer Ben stays missing, the more Jess starts to dig into her brother’s situation, and the more questions she has. Ben’s neighbors are an eclectic bunch, and not particularly friendly. Jess may have come to Paris to escape her past, but it’s starting to look like it’s Ben’s future that’s in question.\n\nThe socialite – The nice guy – The alcoholic – The girl on the verge – The concierge\n\nEveryone’s a neighbor. Everyone’s a suspect. And everyone knows something they’re not telling.<\/span>\n <a data-text-id=\"7332199232513722830\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_58468990').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_58468990').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_58468990').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_58468990').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_137992406"> <a href="/book/show/137992406-the-woman-in-the-cabin"><img alt="The Woman in the Cabin" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1724022063l/137992406._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_137992406'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/137992406-the-woman-in-the-cabin?from_choice=false&amp;from_home_module=false\">The Woman in the Cabin<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/22117946.Becca_Day\">Becca Day<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.08 avg rating &mdash; 14,016 ratings<\/span> &mdash; published 2024\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer15358527996894097207\">The brand-new thriller from the bestselling author of The Girl Beyond the Gate!\n\nDeep in the woods, you can hide more than secrets...\n\nEvery day, in a remote cabin hidden deep in the woods in the Scottish Highlands, Mary wakes up before dawn to make breakfast from scratch. She tends the garden and f<\/span>\n <span id=\"freeText15358527996894097207\" style=\"display:none\">The brand-new thriller from the bestselling author of The Girl Beyond the Gate!\n\nDeep in the woods, you can hide more than secrets...\n\nEvery day, in a remote cabin hidden deep in the woods in the Scottish Highlands, Mary wakes up before dawn to make breakfast from scratch. She tends the garden and feeds the animals. Every night, Mary makes sure she has dinner on the table for when her husband Cal gets home from work.\n\nShe puts on his favorite lipstick and greets him with a smile. \'I\'ve missed you.\' It\'s not true and he knows it. But he likes to hear it all the same.\n\nMary is the perfect wife and like any good wife she knows her job is to keep her husband happy.\n\nBut lately as she notices her first wrinkles appear, she can sense Cal change. A scowl at dinner not being ready on time, a too tight grip as he leads her to the bedroom tells her he\'s noticed too. And old memories are coming back too, of her life before the cabin...\n\nThen she finds a stack of letters hidden under the floorboards detailing a life eerily similar to her own. They\'re addressed to her: \'To the next woman.\'\n\nIf she\'s not the first to play the role of Cal\'s perfect wife, what happened to the woman in the cabin before her? And how long does she have until she is next?<\/span>\n <a data-text-id=\"15358527996894097207\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_137992406').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_137992406').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_137992406').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_137992406').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_53288434"> <a href="/book/show/53288434-the-lost-apothecary"><img alt="The Lost Apothecary" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1593013000l/53288434.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_53288434'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/53288434-the-lost-apothecary?from_choice=false&amp;from_home_module=false\">The Lost Apothecary<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/19788573.Sarah_Penner\">Sarah Penner<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.76 avg rating &mdash; 447,046 ratings<\/span> &mdash; published 2021\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer14142526609971503280\">A female apothecary secretly dispenses poisons to liberate women from the men who have wronged them - setting three lives across centuries on a dangerous collision course.\n\nRule #1: The poison must never be used to harm another woman.\nRule #2: The names of the murderer and her victim must be recorde<\/span>\n <span id=\"freeText14142526609971503280\" style=\"display:none\">A female apothecary secretly dispenses poisons to liberate women from the men who have wronged them - setting three lives across centuries on a dangerous collision course.\n\nRule #1: The poison must never be used to harm another woman.\nRule #2: The names of the murderer and her victim must be recorded in the apothecary’s register.\n\nOne cold February evening in 1791, at the back of a dark London alley in a hidden apothecary shop, Nella awaits her newest customer. Once a respected healer, Nella now uses her knowledge for a darker purpose - selling well-disguised poisons to desperate women who would kill to be free of the men in their lives. But when her new patron turns out to be a precocious twelve-year-old named Eliza Fanning, an unexpected friendship sets in motion a string of events that jeopardizes Nella’s world and threatens to expose the many women whose names are written in her register.\n\nIn present-day London, aspiring historian Caroline Parcewell spends her tenth wedding anniversary alone, reeling from the discovery of her husband’s infidelity. When she finds an old apothecary vial near the river Thames, she can’t resist investigating, only to realize she’s found a link to the unsolved “apothecary murders” that haunted London over two centuries ago. As she deepens her search, Caroline’s life collides with Nella’s and Eliza’s in a stunning twist of fate - and not everyone will survive.<\/span>\n <a data-text-id=\"14142526609971503280\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_53288434').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_53288434').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_53288434').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_53288434').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_57693172"> <a href="/book/show/57693172-a-flicker-in-the-dark"><img alt="A Flicker in the Dark" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1621347398l/57693172._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_57693172'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/57693172-a-flicker-in-the-dark?from_choice=false&amp;from_home_module=false\">A Flicker in the Dark<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/21408101.Stacy_Willingham\">Stacy Willingham<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.98 avg rating &mdash; 520,718 ratings<\/span> &mdash; published 2022\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer18436375920127401675\">When Chloe Davis was twelve, six teenage girls went missing in her small Louisiana town. By the end of the summer, Chloe’s father had been arrested as a serial killer and promptly put in prison. Chloe and the rest of her family were left to grapple with the truth and try to move forward while dealin<\/span>\n <span id=\"freeText18436375920127401675\" style=\"display:none\">When Chloe Davis was twelve, six teenage girls went missing in her small Louisiana town. By the end of the summer, Chloe’s father had been arrested as a serial killer and promptly put in prison. Chloe and the rest of her family were left to grapple with the truth and try to move forward while dealing with the aftermath.\n\nNow 20 years later, Chloe is a psychologist in private practice in Baton Rouge and getting ready for her wedding. She finally has a fragile grasp on the happiness she’s worked so hard to get. Sometimes, though, she feels as out of control of her own life as the troubled teens who are her patients. And then a local teenage girl goes missing, and then another, and that terrifying summer comes crashing back. Is she paranoid, and seeing parallels that aren\'t really there, or for the second time in her life, is she about to unmask a killer?\n\nIn a debut novel that has already been optioned for a limited series by actress Emma Stone and sold to a dozen countries around the world, Stacy Willingham has created an unforgettable character in a spellbinding thriller that will appeal equally to fans of Gillian Flynn and Karin Slaughter.<\/span>\n <a data-text-id=\"18436375920127401675\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_57693172').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_57693172').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_57693172').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_57693172').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_182484360"> <a href="/book/show/182484360-the-reappearance-of-rachel-price"><img alt="The Reappearance of Rachel Price" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1692547104l/182484360._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_182484360'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/182484360-the-reappearance-of-rachel-price?from_choice=false&amp;from_home_module=false\">The Reappearance of Rachel Price<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/18229614.Holly_Jackson\">Holly Jackson<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.10 avg rating &mdash; 151,577 ratings<\/span> &mdash; published 2024\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer14550075921900632368\">A new true-crime fueled mystery thriller about a girl determined to uncover the shocking truth about her missing mother while filming a documentary on the unsolved case.\n\nLights. Camera. Lies.\n\n18-year-old Bel has lived her whole life in the shadow of her mom’s mysterious disappearance. Sixteen year<\/span>\n <span id=\"freeText14550075921900632368\" style=\"display:none\">A new true-crime fueled mystery thriller about a girl determined to uncover the shocking truth about her missing mother while filming a documentary on the unsolved case.\n\nLights. Camera. Lies.\n\n18-year-old Bel has lived her whole life in the shadow of her mom’s mysterious disappearance. Sixteen years ago, Rachel Price vanished and young Bel was the only witness, but she has no memory of it. Rachel is gone, long presumed dead, and Bel wishes everyone would just move on. \n\nBut the case is dragged up from the past when the Price family agree to a true crime documentary. Bel can’t wait for filming to end, for life to go back to normal. And then the impossible happens. Rachel Price reappears, and life will never be normal again.\n\nRachel has an unbelievable story about what happened to her. Unbelievable, because Bel isn’t sure it’s real. If Rachel is lying, then where has she been all this time? And – could she be dangerous? With the cameras still rolling, Bel must uncover the truth about her mother, and find out why Rachel Price really came back from the dead . . . \n\nFrom world-renowned author Holly Jackson comes a mind-blowing masterpiece about one girl’s search for the truth, and the terror in finding out who your family really is.<\/span>\n <a data-text-id=\"14550075921900632368\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_182484360').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_182484360').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_182484360').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_182484360').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_55196813"> <a href="/book/show/55196813-the-maid"><img alt="The Maid (Molly the Maid, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1643228739l/55196813.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_55196813'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/55196813-the-maid?from_choice=false&amp;from_home_module=false\">The Maid (Molly the Maid, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/20650250.Nita_Prose\">Nita Prose<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.76 avg rating &mdash; 648,905 ratings<\/span> &mdash; published 2022\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer9762873906691024959\">Molly Gray is not like everyone else. She struggles with social skills and misreads the intentions of others. Her gran used to interpret the world for her, codifying it into simple rules that Molly could live by. \n\nSince Gran died a few months ago, twenty-five-year-old Molly has been navigating life<\/span>\n <span id=\"freeText9762873906691024959\" style=\"display:none\">Molly Gray is not like everyone else. She struggles with social skills and misreads the intentions of others. Her gran used to interpret the world for her, codifying it into simple rules that Molly could live by. \n\nSince Gran died a few months ago, twenty-five-year-old Molly has been navigating life\'s complexities all by herself. No matter—she throws herself with gusto into her work as a hotel maid. Her unique character, along with her obsessive love of cleaning and proper etiquette, make her an ideal fit for the job. She delights in donning her crisp uniform each morning, stocking her cart with miniature soaps and bottles, and returning guest rooms at the Regency Grand Hotel to a state of perfection. \n\nBut Molly\'s orderly life is upended the day she enters the suite of the infamous and wealthy Charles Black, only to find it in a state of disarray and Mr. Black himself dead in his bed. Before she knows what\'s happening, Molly\'s unusual demeanor has the police targeting her as their lead suspect. She quickly finds herself caught in a web of deception, one she has no idea how to untangle. Fortunately for Molly, friends she never knew she had unite with her in a search for clues to what really happened to Mr. Black—but will they be able to find the real killer before it\'s too late? \n\nA Clue-like, locked-room mystery and a heartwarming journey of the spirit, The Maid explores what it means to be the same as everyone else and yet entirely different—and reveals that all mysteries can be solved through connection to the human heart.<\/span>\n <a data-text-id=\"9762873906691024959\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_55196813').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_55196813').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_55196813').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_55196813').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_216310255"> <a href="/book/show/216310255-lethal-prey"><img alt="Lethal Prey (Lucas Davenport #35; Virgil Flowers #16)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1720580142l/216310255._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_216310255'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/216310255-lethal-prey?from_choice=false&amp;from_home_module=false\">Lethal Prey (Lucas Davenport #35; Virgil Flowers #16)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/4610.John_Sandford\">John Sandford<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.40 avg rating &mdash; 1,418 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer4942264530175576023\">Lucas Davenport and Virgil Flowers join forces to track down a ruthless killer who will do whatever it takes to keep the past buried.\n\nDoris Grandfelt, an employee at an accounting firm, was brutally stabbed to death . . . but nobody knew exactly where the crime took place. Her body was found the ne<\/span>\n <span id=\"freeText4942264530175576023\" style=\"display:none\">Lucas Davenport and Virgil Flowers join forces to track down a ruthless killer who will do whatever it takes to keep the past buried.\n\nDoris Grandfelt, an employee at an accounting firm, was brutally stabbed to death . . . but nobody knew exactly where the crime took place. Her body was found the next night, dumped among a dense thicket of trees along the edge of an urban park, eight miles east of St. Paul, Minnesota. Despite her twin sister Lara Grandfelt’s persistent calls to the Bureau of Criminal Apprehension, the killer was never found.\n\nTwenty years later, Lara has been diagnosed with breast cancer. Confronted with the possibility of her own death, she’s determined to find Doris’s killer once and for all. Finally taking matters into her own hands, she dumps the entire investigative file on every true-crime site in the world and offers a \$5 million reward for information leading to the killer’s arrest. Dozens of true-crime bloggers show up looking for both new evidence and “clicks,” and Lucas Davenport and Virgil Flowers are called in to review anything that might be a new lead.\n\nWhen one of the bloggers locates the murder weapon, Lucas and Virgil begin to uncover vital details about the killer’s identity. But what they don’t know is the killer lurks in plain sight, and with the true-crime bloggers blasting every clue online, the killer can keep one step ahead. As the nation maneuvers the detectives closer to the truth, Lucas and Virgil will find that digging up Doris’s harrowing past might just get them buried instead.<\/span>\n <a data-text-id=\"4942264530175576023\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_216310255').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_216310255').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_216310255').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_216310255').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_215002470"> <a href="/book/show/215002470-a-dead-man-on-staffin-beach"><img alt="A Dead Man on Staffin Beach (Misty Isle #5)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1718805320l/215002470._SX318_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_215002470'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/215002470-a-dead-man-on-staffin-beach?from_choice=false&amp;from_home_module=false\">A Dead Man on Staffin Beach (Misty Isle #5)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/17953256.J_M_Dalgliesh\">J.M. Dalgliesh<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><\/span> 4.51 avg rating &mdash; 875 ratings<\/span> &mdash; published 2025\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer16501334999054075758\">That which does not kill you... only makes them try harder...When the body of a celebrity author, recently returned to the Isle of Skye to live out his remaining days, is found on Staffin Beach, D.I. Duncan McAdam is left with a mystery to solve.The death appears self-inflicted, but why would a man <\/span>\n <span id=\"freeText16501334999054075758\" style=\"display:none\">That which does not kill you... only makes them try harder...When the body of a celebrity author, recently returned to the Isle of Skye to live out his remaining days, is found on Staffin Beach, D.I. Duncan McAdam is left with a mystery to solve.The death appears self-inflicted, but why would a man go to all the time and trouble of relocating back to the island only to end his life in this manner? The case generates a great deal of interest in the media, putting a spotlight on Duncan and his team. Little does Duncan know how many people have been keeping secrets on the island. Secrets that some thought - and many hoped - would never come to light.As Duncan uncovers a darker side to his beloved Misty Isle, he begins to question just who he can trust in this investigation and what is it that no one dares to speak of?<\/span>\n <a data-text-id=\"16501334999054075758\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_215002470').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_215002470').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_215002470').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_215002470').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover470994_45300567"> <a href="/book/show/45300567-the-maidens"><img alt="The Maidens" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1608557750l/45300567.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover470994_45300567'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/45300567-the-maidens?from_choice=false&amp;from_home_module=false\">The Maidens<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/17621440.Alex_Michaelides\">Alex Michaelides<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.62 avg rating &mdash; 399,984 ratings<\/span> &mdash; published 2021\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer16953099596308910959\">Edward Fosca is a murderer. Of this Mariana is certain. But Fosca is untouchable. A handsome and charismatic Greek Tragedy professor at Cambridge University, Fosca is adored by staff and students alike—particularly by the members of a secret society of female students known as The Maidens. \n\nMariana<\/span>\n <span id=\"freeText16953099596308910959\" style=\"display:none\">Edward Fosca is a murderer. Of this Mariana is certain. But Fosca is untouchable. A handsome and charismatic Greek Tragedy professor at Cambridge University, Fosca is adored by staff and students alike—particularly by the members of a secret society of female students known as The Maidens. \n\nMariana Andros is a brilliant but troubled group therapist who becomes fixated on The Maidens when one member, a friend of Mariana’s niece Zoe, is found murdered in Cambridge. \n\nMariana, who was once herself a student at the university, quickly suspects that behind the idyllic beauty of the spires and turrets, and beneath the ancient traditions, lies something sinister. And she becomes convinced that, despite his alibi, Edward Fosca is guilty of the murder. But why would the professor target one of his students? And why does he keep returning to the rites of Persephone, the maiden, and her journey to the underworld?\n\nWhen another body is found, Mariana’s obsession with proving Fosca’s guilt spirals out of control, threatening to destroy her credibility as well as her closest relationships. But Mariana is determined to stop this killer, even if it costs her everything—including her own life.<\/span>\n <a data-text-id=\"16953099596308910959\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover470994_45300567').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover470994_45300567').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover470994_45300567').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover470994_45300567').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="clear"></div> <div class="moreLink"> <a class="actionLink" href="/genres/most_read/mystery">More most read this week...</a> </div> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div class=" clearFloats bigBox"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/list/show_tag/mystery">Lists</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="listRowsFull"> <div class="row" id="topRow"> <div class="cell"> <div class="listImgs"> <a href="/list/show/18346.All_Time_Awesome_Books"><img alt="A Story of Yesterday by Sergio Cobo" title="A Story of Yesterday by Sergio Cobo" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1630609122l/58913358._SX98_.jpg" /></a><a href="/list/show/18346.All_Time_Awesome_Books"><img alt="To Kill a Mockingbird by Harper Lee" title="To Kill a Mockingbird by Harper Lee" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1553383690l/2657._SX98_.jpg" /></a><a href="/list/show/18346.All_Time_Awesome_Books"><img alt="Hidden Pictures by Jason Rekulak" title="Hidden Pictures by Jason Rekulak" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1635260162l/58724923._SX98_.jpg" /></a><a href="/list/show/18346.All_Time_Awesome_Books"><img alt="The Help by Kathryn Stockett" title="The Help by Kathryn Stockett" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1622355533l/4667024._SX98_.jpg" /></a><a href="/list/show/18346.All_Time_Awesome_Books"><img alt="Those Empty Eyes by Charlie Donlea" title="Those Empty Eyes by Charlie Donlea" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1679436159l/62984900._SX98_.jpg" /></a> </div> <a class="listTitle" href="/list/show/18346.All_Time_Awesome_Books">All-Time Awesome Books</a><br /> <div class="listFullDetails"> 11,215 books &mdash; 6,714 voters </div> </div> <div class="cell"> <div class="listImgs"> <a href="/list/show/2669.Books_With_Heroes_Heroines_Who_Are_Assassins"><img alt="Throne of Glass by Sarah J. Maas" title="Throne of Glass by Sarah J. Maas" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1673566495l/76703559._SX98_.jpg" /></a><a href="/list/show/2669.Books_With_Heroes_Heroines_Who_Are_Assassins"><img alt="Graceling by Kristin Cashore" title="Graceling by Kristin Cashore" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1331548394l/3236307._SX98_.jpg" /></a><a href="/list/show/2669.Books_With_Heroes_Heroines_Who_Are_Assassins"><img alt="Poison Study by Maria V. Snyder" title="Poison Study by Maria V. Snyder" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1388519019l/60510._SX98_.jpg" /></a><a href="/list/show/2669.Books_With_Heroes_Heroines_Who_Are_Assassins"><img alt="Crown of Midnight by Sarah J. Maas" title="Crown of Midnight by Sarah J. Maas" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1673566594l/76705490._SX98_.jpg" /></a><a href="/list/show/2669.Books_With_Heroes_Heroines_Who_Are_Assassins"><img alt="The Way of Shadows by Brent Weeks" title="The Way of Shadows by Brent Weeks" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1672601160l/3227063._SX98_.jpg" /></a> </div> <a class="listTitle" href="/list/show/2669.Books_With_Heroes_Heroines_Who_Are_Assassins">Books With Heroes/Heroines Who Are Assassins</a><br /> <div class="listFullDetails"> 1,156 books &mdash; 4,562 voters </div> </div> <br class="clear" /> </div> <div class="row"> <div class="cell"> <div class="listImgs"> <a href="/list/show/541.Best_Twists"><img alt="And Then There Were None by Agatha Christie" title="And Then There Were None by Agatha Christie" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1638425885l/16299._SX98_.jpg" /></a><a href="/list/show/541.Best_Twists"><img alt="Harry Potter and the Deathly Hallows by J.K. Rowling" title="Harry Potter and the Deathly Hallows by J.K. Rowling" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1663805647l/136251._SX98_.jpg" /></a><a href="/list/show/541.Best_Twists"><img alt="My Sister’s Keeper by Jodi Picoult" title="My Sister’s Keeper by Jodi Picoult" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1369504683l/10917._SX98_.jpg" /></a><a href="/list/show/541.Best_Twists"><img alt="The da Vinci Code by Dan Brown" title="The da Vinci Code by Dan Brown" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1720313229l/968._SX98_.jpg" /></a><a href="/list/show/541.Best_Twists"><img alt="Harry Potter and the Half-Blood Prince by J.K. Rowling" title="Harry Potter and the Half-Blood Prince by J.K. Rowling" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1587697303l/1._SX98_.jpg" /></a> </div> <a class="listTitle" href="/list/show/541.Best_Twists">Best Twists</a><br /> <div class="listFullDetails"> 8,241 books &mdash; 7,839 voters </div> </div> <div class="cell"> <div class="listImgs"> <a href="/list/show/514.Best_Action_Adventure_Novels"><img alt="Jurassic Park by Michael Crichton" title="Jurassic Park by Michael Crichton" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1529604411l/40604658._SY160_.jpg" /></a><a href="/list/show/514.Best_Action_Adventure_Novels"><img alt="The Hobbit, or There and Back Again by J.R.R. Tolkien" title="The Hobbit, or There and Back Again by J.R.R. Tolkien" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1546071216l/5907._SX98_.jpg" /></a><a href="/list/show/514.Best_Action_Adventure_Novels"><img alt="The Hunger Games by Suzanne Collins" title="The Hunger Games by Suzanne Collins" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1586722975l/2767052._SX98_.jpg" /></a><a href="/list/show/514.Best_Action_Adventure_Novels"><img alt="The Fellowship of the Ring by J.R.R. Tolkien" title="The Fellowship of the Ring by J.R.R. Tolkien" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1298411339l/34._SX98_.jpg" /></a><a href="/list/show/514.Best_Action_Adventure_Novels"><img alt="The da Vinci Code by Dan Brown" title="The da Vinci Code by Dan Brown" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1720313229l/968._SX98_.jpg" /></a> </div> <a class="listTitle" href="/list/show/514.Best_Action_Adventure_Novels">Best Action-Adventure Novels</a><br /> <div class="listFullDetails"> 2,438 books &mdash; 2,673 voters </div> </div> <br class="clear" /> </div> <div class="row"> <div class="cell"> <div class="listImgs"> <a href="/list/show/26495.Best_Woman_Authored_Books"><img alt="To Kill a Mockingbird by Harper Lee" title="To Kill a Mockingbird by Harper Lee" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1553383690l/2657._SX98_.jpg" /></a><a href="/list/show/26495.Best_Woman_Authored_Books"><img alt="Pride and Prejudice by Jane Austen" title="Pride and Prejudice by Jane Austen" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1320399351l/1885._SX98_.jpg" /></a><a href="/list/show/26495.Best_Woman_Authored_Books"><img alt="Jane Eyre by Charlotte Brontë" title="Jane Eyre by Charlotte Brontë" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1557343311l/10210._SX98_.jpg" /></a><a href="/list/show/26495.Best_Woman_Authored_Books"><img alt="The Diary of a Young Girl by Anne Frank" title="The Diary of a Young Girl by Anne Frank" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1560816565l/48855._SY160_.jpg" /></a><a href="/list/show/26495.Best_Woman_Authored_Books"><img alt="The Handmaid’s Tale by Margaret Atwood" title="The Handmaid’s Tale by Margaret Atwood" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1578028274l/38447._SX98_.jpg" /></a> </div> <a class="listTitle" href="/list/show/26495.Best_Woman_Authored_Books">Best Woman-Authored Books</a><br /> <div class="listFullDetails"> 7,955 books &mdash; 4,984 voters </div> </div> <div class="cell"> <div class="listImgs"> <a href="/list/show/83211.What_we_ve_read_so_far_in_2015"><img alt="The Girl on the Train by Paula Hawkins" title="The Girl on the Train by Paula Hawkins" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1574805682l/22557272._SX98_.jpg" /></a><a href="/list/show/83211.What_we_ve_read_so_far_in_2015"><img alt="The Fault in Our Stars by John Green" title="The Fault in Our Stars by John Green" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1660273739l/11870085._SX98_.jpg" /></a><a href="/list/show/83211.What_we_ve_read_so_far_in_2015"><img alt="Gone Girl by Gillian Flynn" title="Gone Girl by Gillian Flynn" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1554086139l/19288043._SX98_.jpg" /></a><a href="/list/show/83211.What_we_ve_read_so_far_in_2015"><img alt="The Martian by Andy Weir" title="The Martian by Andy Weir" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1413706054l/18007564._SX98_.jpg" /></a><a href="/list/show/83211.What_we_ve_read_so_far_in_2015"><img alt="We Were Liars by E. Lockhart" title="We Were Liars by E. Lockhart" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1402749479l/16143347._SX98_.jpg" /></a> </div> <a class="listTitle" href="/list/show/83211.What_we_ve_read_so_far_in_2015">What we've read so far in...2015</a><br /> <div class="listFullDetails"> 9,700 books &mdash; 2,053 voters </div> </div> </div> </div> <br class="clear" /> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div class="coverBigBox clearFloats bigBox" show_header="true"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/shelf/show/mystery">Mystery Books</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_16299"> <a href="/book/show/16299.And_Then_There_Were_None"><img alt="And Then There Were None" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1638425885l/16299._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_16299'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/16299.And_Then_There_Were_None?from_choice=false&amp;from_home_module=false\">And Then There Were None<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/123715.Agatha_Christie\">Agatha Christie<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.28 avg rating &mdash; 1,501,505 ratings<\/span> &mdash; published 1939\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer6394005821543882450\">First, there were ten—a curious assortment of strangers summoned as weekend guests to a little private island off the coast of Devon. Their host, an eccentric millionaire unknown to all of them, is nowhere to be found. All that the guests have in common is a wicked past they&apos;re unwilling to reveal—a<\/span>\n <span id=\"freeText6394005821543882450\" style=\"display:none\">First, there were ten—a curious assortment of strangers summoned as weekend guests to a little private island off the coast of Devon. Their host, an eccentric millionaire unknown to all of them, is nowhere to be found. All that the guests have in common is a wicked past they\'re unwilling to reveal—and a secret that will seal their fate. For each has been marked for murder. A famous nursery rhyme is framed and hung in every room of the mansion:\n\n&quot;Ten little boys went out to dine; One choked his little self and then there were nine. Nine little boys sat up very late; One overslept himself and then there were eight. Eight little boys traveling in Devon; One said he\'d stay there then there were seven. Seven little boys chopping up sticks; One chopped himself in half and then there were six. Six little boys playing with a hive; A bumblebee stung one and then there were five. Five little boys going in for law; One got in Chancery and then there were four. Four little boys going out to sea; A red herring swallowed one and then there were three. Three little boys walking in the zoo; A big bear hugged one and then there were two. Two little boys sitting in the sun; One got frizzled up and then there was one. One little boy left all alone; He went out and hanged himself and then there were none.&quot;\n\nWhen they realize that murders are occurring as described in the rhyme, terror mounts. One by one they fall prey. Before the weekend is out, there will be none. Who has choreographed this dastardly scheme? And who will be left to tell the tale? Only the dead are above suspicion.<\/span>\n <a data-text-id=\"6394005821543882450\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_16299').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_16299').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_16299').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_16299').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_853510"> <a href="/book/show/853510.Murder_on_the_Orient_Express"><img alt="Murder on the Orient Express (Hercule Poirot, #10)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1733926500l/853510._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_853510'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/853510.Murder_on_the_Orient_Express?from_choice=false&amp;from_home_module=false\">Murder on the Orient Express (Hercule Poirot, #10)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/123715.Agatha_Christie\">Agatha Christie<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.20 avg rating &mdash; 684,028 ratings<\/span> &mdash; published 1934\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer18122018431827331271\">Just after midnight, a snowdrift stops the famous Orient Express in its tracks as it travels through the mountainous Balkans. The luxurious train is surprisingly full for the time of the year but, by the morning, it is one passenger fewer. An American tycoon lies dead in his compartment, stabbed a d<\/span>\n <span id=\"freeText18122018431827331271\" style=\"display:none\">Just after midnight, a snowdrift stops the famous Orient Express in its tracks as it travels through the mountainous Balkans. The luxurious train is surprisingly full for the time of the year but, by the morning, it is one passenger fewer. An American tycoon lies dead in his compartment, stabbed a dozen times, his door locked from the inside.\n\nOne of the passengers is none other than detective Hercule Poirot. On vacation. \n\nIsolated and with a killer on board, Poirot must identify the murderer—in case he or she decides to strike again.<\/span>\n <a data-text-id=\"18122018431827331271\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_853510').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_853510').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_853510').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_853510').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_19288043"> <a href="/book/show/19288043-gone-girl"><img alt="Gone Girl" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1554086139l/19288043.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_19288043'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/19288043-gone-girl?from_choice=false&amp;from_home_module=false\">Gone Girl<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/2383.Gillian_Flynn\">Gillian Flynn<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.14 avg rating &mdash; 3,301,104 ratings<\/span> &mdash; published 2012\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer18129301337568537889\">Who are you?\nWhat have we done to each other?\n\nThese are the questions Nick Dunne finds himself asking on the morning of his fifth wedding anniversary when his wife Amy suddenly disappears. The police suspect Nick. Amy&apos;s friends reveal that she was afraid of him, that she kept secrets from him. He s<\/span>\n <span id=\"freeText18129301337568537889\" style=\"display:none\">Who are you?\nWhat have we done to each other?\n\nThese are the questions Nick Dunne finds himself asking on the morning of his fifth wedding anniversary when his wife Amy suddenly disappears. The police suspect Nick. Amy\'s friends reveal that she was afraid of him, that she kept secrets from him. He swears it isn\'t true. A police examination of his computer shows strange searches. He says they weren\'t made by him. And then there are the persistent calls on his mobile phone.\n\nSo what did happen to Nick\'s beautiful wife?<\/span>\n <a data-text-id=\"18129301337568537889\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_19288043').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_19288043').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_19288043').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_19288043').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_2429135"> <a href="/book/show/2429135.The_Girl_With_the_Dragon_Tattoo"><img alt="The Girl With the Dragon Tattoo (Millennium #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1684638853l/2429135.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_2429135'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/2429135.The_Girl_With_the_Dragon_Tattoo?from_choice=false&amp;from_home_module=false\">The Girl With the Dragon Tattoo (Millennium #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/706255.Stieg_Larsson\">Stieg Larsson<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.17 avg rating &mdash; 3,336,483 ratings<\/span> &mdash; published 2005\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer17962903303717451571\">Harriet Vanger, a scion of one of Sweden’s wealthiest families disappeared over forty years ago. All these years later, her aged uncle continues to seek the truth. He hires Mikael Blomkvist, a crusading journalist recently trapped by a libel conviction, to investigate. He is aided by the pierced and<\/span>\n <span id=\"freeText17962903303717451571\" style=\"display:none\">Harriet Vanger, a scion of one of Sweden’s wealthiest families disappeared over forty years ago. All these years later, her aged uncle continues to seek the truth. He hires Mikael Blomkvist, a crusading journalist recently trapped by a libel conviction, to investigate. He is aided by the pierced and tattooed punk prodigy Lisbeth Salander. Together they tap into a vein of unfathomable iniquity and astonishing corruption.\n\nAn international publishing sensation, Stieg Larsson’s The Girl with the Dragon Tattoo combines murder mystery, family saga, love story, and financial intrigue into one satisfyingly complex and entertainingly atmospheric novel.<\/span>\n <a data-text-id=\"17962903303717451571\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_2429135').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_2429135').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_2429135').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_2429135').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_22557272"> <a href="/book/show/22557272-the-girl-on-the-train"><img alt="The Girl on the Train" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1574805682l/22557272.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_22557272'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/22557272-the-girl-on-the-train?from_choice=false&amp;from_home_module=false\">The Girl on the Train<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/1063732.Paula_Hawkins\">Paula Hawkins<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.96 avg rating &mdash; 3,148,339 ratings<\/span> &mdash; published 2015\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer10504803500984827812\">Rachel catches the same commuter train every morning. She knows it will wait at the same signal each time, overlooking a row of back gardens. She’s even started to feel like she knows the people who live in one of the houses. “Jess and Jason,” she calls them. Their life—as she sees it—is perfect. If<\/span>\n <span id=\"freeText10504803500984827812\" style=\"display:none\">Rachel catches the same commuter train every morning. She knows it will wait at the same signal each time, overlooking a row of back gardens. She’s even started to feel like she knows the people who live in one of the houses. “Jess and Jason,” she calls them. Their life—as she sees it—is perfect. If only Rachel could be that happy. And then she sees something shocking. It’s only a minute until the train moves on, but it’s enough. Now everything’s changed. Now Rachel has a chance to become a part of the lives she’s only watched from afar. Now they’ll see; she’s much more than just the girl on the train...\n\nAn alternative cover edition for this ISBN can be found here.<\/span>\n <a data-text-id=\"10504803500984827812\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_22557272').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_22557272').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_22557272').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_22557272').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_55019161"> <a href="/book/show/55019161-the-da-vinci-code"><img alt="The da Vinci Code (Robert Langdon, #2)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1597798677l/55019161._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_55019161'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/55019161-the-da-vinci-code?from_choice=false&amp;from_home_module=false\">The da Vinci Code (Robert Langdon, #2)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/630.Dan_Brown\">Dan Brown<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.93 avg rating &mdash; 2,447,725 ratings<\/span> &mdash; published 2003\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer11033037288142263798\">Alternate covers for 9780307277671 can be found:\nThe da Vinci Code, The da Vinci Code, The da Vinci Code, and The da Vinci Code\n\nWhile in Paris on business, Harvard symbologist Robert Langdon receives an urgent late-night phone call: the elderly curator of the Louvre has been murdered inside the mus<\/span>\n <span id=\"freeText11033037288142263798\" style=\"display:none\">Alternate covers for 9780307277671 can be found:\nThe da Vinci Code, The da Vinci Code, The da Vinci Code, and The da Vinci Code\n\nWhile in Paris on business, Harvard symbologist Robert Langdon receives an urgent late-night phone call: the elderly curator of the Louvre has been murdered inside the museum. Near the body, police have found a baffling cipher. While working to solve the enigmatic riddle, Langdon is stunned to discover it leads to a trail of clues hidden in the works of Da Vinci -- clues visible for all to see -- yet ingeniously disguised by the painter.\n\nLangdon joins forces with a gifted French cryptologist, Sophie Neveu, and learns the late curator was involved in the Priory of Sion -- an actual secret society whose members included Sir Isaac Newton, Botticelli, Victor Hugo, and Da Vinci, among others.\n\nIn a breathless race through Paris, London, and beyond, Langdon and Neveu match wits with a faceless powerbroker who seems to anticipate their every move. Unless Langdon and Neveu can decipher the labyrinthine puzzle in time, the Priory\'s ancient secret -- and an explosive historical truth -- will be lost forever.\n\nThe Da Vinci Code heralds the arrival of a new breed of lightning-paced, intelligent thriller utterly unpredictable right up to its stunning conclusion.<\/span>\n <a data-text-id=\"11033037288142263798\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_55019161').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_55019161').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_55019161').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_55019161').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_40097951"> <a href="/book/show/40097951-the-silent-patient"><img alt="The Silent Patient" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1668782119l/40097951._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_40097951'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/40097951-the-silent-patient?from_choice=false&amp;from_home_module=false\">The Silent Patient<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/17621440.Alex_Michaelides\">Alex Michaelides<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.17 avg rating &mdash; 2,825,460 ratings<\/span> &mdash; published 2019\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer8529716879635270332\">Alicia Berenson’s life is seemingly perfect. A famous painter married to an in-demand fashion photographer, she lives in a grand house with big windows overlooking a park in one of London’s most desirable areas. One evening her husband Gabriel returns home late from a fashion shoot, and Alicia shoot<\/span>\n <span id=\"freeText8529716879635270332\" style=\"display:none\">Alicia Berenson’s life is seemingly perfect. A famous painter married to an in-demand fashion photographer, she lives in a grand house with big windows overlooking a park in one of London’s most desirable areas. One evening her husband Gabriel returns home late from a fashion shoot, and Alicia shoots him five times in the face, and then never speaks another word.\n\nAlicia’s refusal to talk, or give any kind of explanation, turns a domestic tragedy into something far grander, a mystery that captures the public imagination and casts Alicia into notoriety. The price of her art skyrockets, and she, the silent patient, is hidden away from the tabloids and spotlight at the Grove, a secure forensic unit in North London.\n\nTheo Faber is a criminal psychotherapist who has waited a long time for the opportunity to work with Alicia. His determination to get her to talk and unravel the mystery of why she shot her husband takes him down a twisting path into his own motivations—a search for the truth that threatens to consume him....\n\nThe Silent Patient is a shocking psychological thriller of a woman’s act of violence against her husband—and of the therapist obsessed with uncovering her motive.<\/span>\n <a data-text-id=\"8529716879635270332\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_40097951').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_40097951').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_40097951').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_40097951').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_52843028"> <a href="/book/show/52843028-the-mysterious-affair-at-styles"><img alt="The Mysterious Affair at Styles (Hercule Poirot, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1585632445l/52843028._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_52843028'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/52843028-the-mysterious-affair-at-styles?from_choice=false&amp;from_home_module=false\">The Mysterious Affair at Styles (Hercule Poirot, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/123715.Agatha_Christie\">Agatha Christie<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\" title=\"really liked it\"><span size=\"12x12\" class=\"staticStar p10\">really liked it<\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 4.00 avg rating &mdash; 469,848 ratings<\/span> &mdash; published 1920\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer4056903778931361718\">Agatha Christie&apos;s debut novel was also the first to feature Hercule Poirot, her famously eccentric Belgian detective. \n\nA refugee of the Great War, Poirot has settled in England near Styles Court, the country estate of his wealthy benefactor, the elderly Emily Inglethorp. When Emily is poisoned and <\/span>\n <span id=\"freeText4056903778931361718\" style=\"display:none\">Agatha Christie\'s debut novel was also the first to feature Hercule Poirot, her famously eccentric Belgian detective. \n\nA refugee of the Great War, Poirot has settled in England near Styles Court, the country estate of his wealthy benefactor, the elderly Emily Inglethorp. When Emily is poisoned and the authorities are baffled, Poirot puts his prodigious sleuthing skills to work. Suspects are plentiful, including the victim’s much younger husband, her resentful stepsons, her longtime hired companion, a young family friend working as a nurse, and a London specialist on poisons who just happens to be visiting the nearby village. \n\nAll of them have secrets they are desperate to keep, but none can outwit Poirot as he navigates the ingenious red herrings and plot twists that contribute to Agatha Christie\'s well-deserved reputation as the queen of mystery.<\/span>\n <a data-text-id=\"4056903778931361718\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_52843028').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_52843028').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_52843028').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_52843028').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_58679358"> <a href="/book/show/58679358-one-of-us-is-lying"><img alt="One of Us Is Lying (One of Us is Lying, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1632078539l/58679358.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_58679358'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/58679358-one-of-us-is-lying?from_choice=false&amp;from_home_module=false\">One of Us Is Lying (One of Us is Lying, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/15127507.Karen_M_McManus\">Karen M. McManus<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.92 avg rating &mdash; 977,863 ratings<\/span> &mdash; published 2017\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer4332245311309110045\">Pay close attention and you might solve this.On Monday afternoon, five students at Bayview High walk into detention. Bronwyn, the brain, is Yale-bound and never breaks a rule. Addy, the beauty, is the picture-perfect homecoming princess. Nate, the criminal, is already on probation for dealing. Coope<\/span>\n <span id=\"freeText4332245311309110045\" style=\"display:none\">Pay close attention and you might solve this.On Monday afternoon, five students at Bayview High walk into detention. Bronwyn, the brain, is Yale-bound and never breaks a rule. Addy, the beauty, is the picture-perfect homecoming princess. Nate, the criminal, is already on probation for dealing. Cooper, the athlete, is the all-star baseball pitcher. And Simon, the outcast, is the creator of Bayview High\'s notorious gossip app.\n\nOnly, Simon never makes it out of that classroom. Before the end of detention Simon\'s dead. And according to investigators, his death wasn\'t an accident. On Monday, he died. But on Tuesday, he\'d planned to post juicy reveals about all four of his high-profile classmates, which makes all four of them suspects in his murder. Or are they the perfect patsies for a killer who\'s still on the loose?\n\nEveryone has secrets, right? What really matters is how far you would go to protect them.<\/span>\n <a data-text-id=\"4332245311309110045\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_58679358').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_58679358').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_58679358').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_58679358').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_52439531"> <a href="/book/show/52439531-the-inheritance-games"><img alt="The Inheritance Games (The Inheritance Games, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1587396413l/52439531.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_52439531'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/52439531-the-inheritance-games?from_choice=false&amp;from_home_module=false\">The Inheritance Games (The Inheritance Games, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/164187.Jennifer_Lynn_Barnes\">Jennifer Lynn Barnes<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.14 avg rating &mdash; 939,097 ratings<\/span> &mdash; published 2020\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer11334443991693184431\">Avery Grambs has a plan for a better future: survive high school, win a scholarship, and get out. But her fortunes change in an instant when billionaire Tobias Hawthorne dies and leaves Avery virtually his entire fortune. The catch? Avery has no idea why -- or even who Tobias Hawthorne is.\n\nTo recei<\/span>\n <span id=\"freeText11334443991693184431\" style=\"display:none\">Avery Grambs has a plan for a better future: survive high school, win a scholarship, and get out. But her fortunes change in an instant when billionaire Tobias Hawthorne dies and leaves Avery virtually his entire fortune. The catch? Avery has no idea why -- or even who Tobias Hawthorne is.\n\nTo receive her inheritance, Avery must move into sprawling, secret passage-filled Hawthorne House, where every room bears the old man\'s touch -- and his love of puzzles, riddles, and codes. Unfortunately for Avery, Hawthorne House is also occupied by the family that Tobias Hawthorne just dispossessed. This includes the four Hawthorne grandsons: dangerous, magnetic, brilliant boys who grew up with every expectation that one day, they would inherit billions. Heir apparent Grayson Hawthorne is convinced that Avery must be a conwoman, and he\'s determined to take her down. His brother, Jameson, views her as their grandfather\'s last hurrah: a twisted riddle, a puzzle to be solved. Caught in a world of wealth and privilege, with danger around every turn, Avery will have to play the game herself just to survive.<\/span>\n <a data-text-id=\"11334443991693184431\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_52439531').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_52439531').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_52439531').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_52439531').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="coverRow "> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_36337550"> <a href="/book/show/36337550-the-7-1-2-deaths-of-evelyn-hardcastle"><img alt="The 7 1/2 Deaths of Evelyn Hardcastle" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1506896221l/36337550.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_36337550'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/36337550-the-7-1-2-deaths-of-evelyn-hardcastle?from_choice=false&amp;from_home_module=false\">The 7 1/2 Deaths of Evelyn Hardcastle<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/17160667.Stuart_Turton\">Stuart Turton<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.80 avg rating &mdash; 439,925 ratings<\/span> &mdash; published 2018\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer15593068763287486049\">Evelyn Hardcastle will be murdered at 11:00 p.m.\n\nThere are eight days, and eight witnesses for you to inhabit.\n\nWe will only let you escape once you tell us the name of the killer.\n\nUnderstood? Then let&apos;s begin . . .\n\nEvelyn Hardcastle will die. Every day until Aiden Bishop can identify her killer <\/span>\n <span id=\"freeText15593068763287486049\" style=\"display:none\">Evelyn Hardcastle will be murdered at 11:00 p.m.\n\nThere are eight days, and eight witnesses for you to inhabit.\n\nWe will only let you escape once you tell us the name of the killer.\n\nUnderstood? Then let\'s begin . . .\n\nEvelyn Hardcastle will die. Every day until Aiden Bishop can identify her killer and break the cycle. But every time the day begins again, Aiden wakes up in the body of a different guest. And some of his hosts are more helpful than others . . .\n\nThe most inventive debut of the year twists together a mystery of such unexpected creativity it will leave listeners guessing until the very last second.<\/span>\n <a data-text-id=\"15593068763287486049\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_36337550').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_36337550').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_36337550').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_36337550').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_16328"> <a href="/book/show/16328.The_Murder_of_Roger_Ackroyd"><img alt="The Murder of Roger Ackroyd (Hercule Poirot, #4)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1389734015l/16328.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_16328'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/16328.The_Murder_of_Roger_Ackroyd?from_choice=false&amp;from_home_module=false\">The Murder of Roger Ackroyd (Hercule Poirot, #4)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/123715.Agatha_Christie\">Agatha Christie<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p3\"><\/span><\/span> 4.27 avg rating &mdash; 310,671 ratings<\/span> &mdash; published 1926\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer4487016231568879587\">Considered to be one of Agatha Christie&apos;s greatest, and also most controversial mysteries, &apos;The Murder Of Roger Ackroyd&apos; breaks the rules of traditional mystery. \n\nThe peaceful English village of King’s Abbot is stunned. The widow Ferrars dies from an overdose of Veronal. Not twenty-four hours later<\/span>\n <span id=\"freeText4487016231568879587\" style=\"display:none\">Considered to be one of Agatha Christie\'s greatest, and also most controversial mysteries, \'The Murder Of Roger Ackroyd\' breaks the rules of traditional mystery. \n\nThe peaceful English village of King’s Abbot is stunned. The widow Ferrars dies from an overdose of Veronal. Not twenty-four hours later, Roger Ackroyd—the man she had planned to marry—is murdered. It is a baffling case involving blackmail and death that taxes Hercule Poirot’s “little grey cells” before he reaches one of the most startling conclusions of his career.\n\nLibrarian\'s note: the first fifteen novels in the Hercule Poirot series are 1) The Mysterious Affair at Styles, 1920; 2) The Murder on the Links, 1923; 3) The Murder of Roger Ackroyd, 1926; 4) The Big Four, 1927; 5) The Mystery of the Blue Train, 1928; 6) Peril at End House, 1932; 7) Lord Edgware Dies, 1933; 8) Murder on the Orient Express, 1934; 9) Three Act Tragedy, 1935; 10) Death in the Clouds, 1935; 11) The A.B.C. Murders, 1936; 12) Murder in Mesopotamia, 1936; 13) Cards on the Table, 1936; 14) Dumb Witness, 1937; and 15) Death on the Nile, 1937. These are just the novels; Poirot also appears in this period in a play, Black Coffee, 1930, and two collections of short stories, Poirot Investigates, 1924, and Murder in the Mews, 1937. Each novel, play and short story has its own entry on Goodreads.<\/span>\n <a data-text-id=\"4487016231568879587\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_16328').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_16328').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_16328').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_16328').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_46000520"> <a href="/book/show/46000520-the-thursday-murder-club"><img alt="The Thursday Murder Club (Thursday Murder Club, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1582287822l/46000520.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_46000520'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/46000520-the-thursday-murder-club?from_choice=false&amp;from_home_module=false\">The Thursday Murder Club (Thursday Murder Club, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/6173710.Richard_Osman\">Richard Osman<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.87 avg rating &mdash; 626,591 ratings<\/span> &mdash; published 2020\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer14107782826872407844\">In a peaceful retirement village, four unlikely friends meet up once a week to investigate unsolved murders.\n\nBut when a brutal killing takes place on their very doorstep, the Thursday Murder Club find themselves in the middle of their first live case. Elizabeth, Joyce, Ibrahim and Ron might be push<\/span>\n <span id=\"freeText14107782826872407844\" style=\"display:none\">In a peaceful retirement village, four unlikely friends meet up once a week to investigate unsolved murders.\n\nBut when a brutal killing takes place on their very doorstep, the Thursday Murder Club find themselves in the middle of their first live case. Elizabeth, Joyce, Ibrahim and Ron might be pushing eighty but they still have a few tricks up their sleeves.\n\nCan our unorthodox but brilliant gang catch the killer before it\'s too late?\n\nAlternate cover edition can be found here .<\/span>\n <a data-text-id=\"14107782826872407844\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_46000520').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_46000520').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_46000520').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_46000520').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_16160797"> <a href="/book/show/16160797-the-cuckoo-s-calling"><img alt="The Cuckoo&#39;s Calling (Cormoran Strike, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1540217136l/16160797.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_16160797'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/16160797-the-cuckoo-s-calling?from_choice=false&amp;from_home_module=false\">The Cuckoo&#39;s Calling (Cormoran Strike, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/383606.Robert_Galbraith\">Robert Galbraith<\/a>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.89 avg rating &mdash; 607,415 ratings<\/span> &mdash; published 2013\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer10726753499827621634\">After losing his leg to a land mine in Afghanistan, Cormoran Strike is barely scraping by as a private investigator. Then John Bristow walks through his door with an amazing story: His sister, the legendary supermodel Lula Landry, famously fell to her death a few months earlier. The police ruled it <\/span>\n <span id=\"freeText10726753499827621634\" style=\"display:none\">After losing his leg to a land mine in Afghanistan, Cormoran Strike is barely scraping by as a private investigator. Then John Bristow walks through his door with an amazing story: His sister, the legendary supermodel Lula Landry, famously fell to her death a few months earlier. The police ruled it a suicide, but John refuses to believe that. The case plunges Strike into the world of multimillionaire beauties, rock-star boyfriends, and desperate designers, and it introduces him to every variety of pleasure, enticement, seduction, and delusion known to man.<\/span>\n <a data-text-id=\"10726753499827621634\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'leftMiddle', hook: { tip: 'leftMiddle', target: 'rightMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_16160797').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_16160797').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_16160797').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_16160797').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="leftAlignedImage bookBox"> <div class="coverWrapper" id="bookCover33324_960"> <a href="/book/show/960.Angels_Demons"><img alt="Angels &amp; Demons (Robert Langdon, #1)" title="" width="115" class="bookImage" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/books/1696691404l/960._SY475_.jpg" /></a> </div> <script> //<![CDATA[ var newTip = new Tip($('bookCover33324_960'), "\n\n <h2><a class=\"readable bookTitle\" href=\"https://www.goodreads.com/book/show/960.Angels_Demons?from_choice=false&amp;from_home_module=false\">Angels &amp; Demons (Robert Langdon, #1)<\/a><\/h2>\n\n <div>\n by <a class=\"authorName\" href=\"/author/show/630.Dan_Brown\">Dan Brown<\/a><span title=\"Goodreads Author!\">*<\/span>\n <\/div>\n\n <div class=\"smallText uitext darkGreyText\">\n <span class=\"minirating\"><span class=\"stars staticStars notranslate\"><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p10\"><\/span><span size=\"12x12\" class=\"staticStar p6\"><\/span><span size=\"12x12\" class=\"staticStar p0\"><\/span><\/span> 3.95 avg rating &mdash; 3,313,073 ratings<\/span> &mdash; published 2000\n <\/div>\n\n <div class=\"addBookTipDescription\">\n \n<span id=\"freeTextContainer15975897199725523500\">An ancient secret brotherhood.\n\nA devastating new weapon of destruction.\nWhen world-renowned Harvard symbologist Robert Langdon is summoned to a Swiss research facility to analyze a mysterious symbol -- seared into the chest of a murdered physicist -- he discovers evidence of the unimaginable: the r<\/span>\n <span id=\"freeText15975897199725523500\" style=\"display:none\">An ancient secret brotherhood.\n\nA devastating new weapon of destruction.\nWhen world-renowned Harvard symbologist Robert Langdon is summoned to a Swiss research facility to analyze a mysterious symbol -- seared into the chest of a murdered physicist -- he discovers evidence of the unimaginable: the resurgence of an ancient secret brotherhood known as the Illuminati...the most powerful underground organization ever to walk the earth. The Illuminati has now surfaced to carry out the final phase of its legendary vendetta against its most hated enemy -- the Catholic Church.\n \nLangdon\'s worst fears are confirmed on the eve of the Vatican\'s holy conclave, when a messenger of the Illuminati announces they have hidden an unstoppable time bomb at the very heart of Vatican City. With the countdown under way, Langdon jets to Rome to join forces with Vittoria Vetra, a beautiful and mysterious Italian scientist, to assist the Vatican in a desperate bid for survival.\nEmbarking on a frantic hunt through sealed crypts, dangerous catacombs, deserted cathedrals, and even the most secretive vault on earth, Langdon and Vetra follow a 400-year-old trail of ancient symbols that snakes across Rome toward the long-forgotten Illuminati lair...a clandestine location that contains the only hope for Vatican salvation.\n\nAn explosive international thriller, Angels &amp; Demons careens from enlightening epiphanies to dark truths as the battle between science and religion turns to war.<\/span>\n <a data-text-id=\"15975897199725523500\" href=\"#\" onclick=\"swapContent(\$(this));; return false;\">...more<\/a>\n\n <\/div>\n\n\n", { style: 'addbook', stem: 'rightMiddle', hook: { tip: 'rightMiddle', target: 'leftMiddle' }, hideOn: false, width: 400, hideAfter: 0.05, delay: 0.35 }); $('bookCover33324_960').observe('prototip:shown', function() { if (this.up('#box')) { $$('div.prototip').each(function(i){i.setStyle({zIndex: $('box').getStyle('z-index')})}); } else { $$('div.prototip').each(function(i){i.setStyle({zIndex: 6000})}); } }); newTip['wrapper'].addClassName('prototipAllowOverflow'); $('bookCover33324_960').observe('prototip:shown', function () { $$('div.prototip').each(function (e) { if ($('bookCover33324_960').hasClassName('ignored')) { e.setStyle({'display': 'none'}); return; } e.setStyle({'overflow': 'visible'}); }); }); $('bookCover33324_960').observe('prototip:hidden', function () { $$('span.elementTwo').each(function (e) { if (e.getStyle('display') !== 'none') { var lessLink = e.next(); swapContent(lessLink); } }); }); //]]> </script> </div> <div class="clear"></div> </div> <div class="clear"></div> <div class="moreLink"> <a class="actionLink" href="/shelf/show/mystery">More mystery books...</a> </div> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> </div> <div class="rightContainer"> <div data-react-class="ReactComponents.GoogleBannerAd" data-react-props="{&quot;adId&quot;:&quot;&quot;,&quot;className&quot;:&quot;googleBannerAd--mediumRectangle&quot;}"></div> <div data-react-class="ReactComponents.GoogleFeaturedContentModule" data-react-props="{&quot;adId&quot;:&quot;&quot;,&quot;trackingOptions&quot;:{&quot;enableTracking&quot;:true,&quot;adId&quot;:&quot;&quot;},&quot;isMobile&quot;:false,&quot;isInline&quot;:false,&quot;hasBottomBorder&quot;:false}"></div> <br> <div class=" clearFloats bigBox"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground">Related Genres</h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="left" style="width: 50%"> <a class="gr-hyperlink" href="/genres/fiction">Fiction</a><br> <a class="gr-hyperlink" href="/genres/thriller">Thriller</a><br> <a class="gr-hyperlink" href="/genres/crime">Crime</a><br> <a class="gr-hyperlink" href="/genres/suspense">Suspense</a><br> <a class="gr-hyperlink" href="/genres/cozy-mystery">Cozy Mystery</a><br> <a class="gr-hyperlink" href="/genres/detective">Detective</a><br> <a class="gr-hyperlink" href="/genres/murder-mystery">Murder Mystery</a><br> </div> <div class="left" style="width: 50%"> <a class="gr-hyperlink" href="/genres/historical-mystery">Historical Mystery</a><br> <a class="gr-hyperlink" href="/genres/noir">Noir</a><br> <a class="gr-hyperlink" href="/genres/whodunit">Whodunit</a><br> <a class="gr-hyperlink" href="/genres/paranormal-mystery">Paranormal Mystery</a><br> <a class="gr-hyperlink" href="/genres/amateur-sleuth">Amateur Sleuth</a><br> <a class="gr-hyperlink" href="/genres/hard-boiled">Hard Boiled</a><br> <a class="gr-hyperlink" href="/genres/golden-age-mystery">Golden Age Mystery</a><br> </div> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div data-react-class="ReactComponents.GoogleBannerAd" data-react-props="{&quot;adId&quot;:&quot;&quot;,&quot;className&quot;:&quot;googleBannerAd--mediumRectangle&quot;}"></div> <div data-react-class="ReactComponents.NewsPreview" data-react-props="{&quot;sectionHeader&quot;:&quot;Related News&quot;,&quot;isMobile&quot;:false,&quot;isBookPage&quot;:false,&quot;imageOnLeft&quot;:true,&quot;showLikesComments&quot;:false,&quot;newsItems&quot;:[{&quot;newsUrl&quot;:&quot;https://www.goodreads.com/blog/show/2906-the-goodreads-editors-share-their-april-book-picks?ref=genres-show&quot;,&quot;excerpt&quot;:&quot;\n\nHere at Goodreads World Headquarters, we sort through a lot of books each month. Our monthly Readers&#39; Most Anticipated Books feature is exactly...&quot;,&quot;title&quot;:&quot;The Goodreads Editors Share Their April Book Picks&quot;,&quot;newsImageUrl&quot;:&quot;https://images.gr-assets.com/blogs/1742486927p8/2906.jpg&quot;,&quot;authorImageUrl&quot;:null,&quot;bookImageUrl&quot;:null,&quot;key&quot;:&quot;kca://blog/amzn1.gr.blog.v3._Hk6uLuKldEyEtAy&quot;}]}"><div class="bigBox clearFloats" data-reactid=".b75kubu09s" data-react-checksum="2054856106"><div class="h2Container gradientHeaderContainer" data-reactid=".b75kubu09s.0"><h2 class="brownBackground" data-reactid=".b75kubu09s.0.0">Related News</h2></div><div class="newsPreview__item" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy"><div data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.0"><a href="https://www.goodreads.com/blog/show/2906-the-goodreads-editors-share-their-april-book-picks?ref=genres-show" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.0.0"><img class="newsPreview__newsImage" src="https://images.gr-assets.com/blogs/1742486927p8/2906.jpg" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.0.0.0"/></a></div><div class="newsPreview__textSection" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.1"><div data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.1.0"><a class="gr-h4 gr-h4--serif newsPreview__newsHeader" href="https://www.goodreads.com/blog/show/2906-the-goodreads-editors-share-their-april-book-picks?ref=genres-show" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.1.0.0">The Goodreads Editors Share Their April Book Picks</a></div><div class="newsPreview__excerpt" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.1.1"> Here at Goodreads World Headquarters, we sort through a lot of books each month. Our monthly Readers' Most Anticipated Books feature is exactly...</div><div class="newsPreview__readMore" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.1.2"><a href="https://www.goodreads.com/blog/show/2906-the-goodreads-editors-share-their-april-book-picks?ref=genres-show" data-reactid=".b75kubu09s.1:$kca=2//blog/amzn1=1gr=1blog=1v3=1_Hk6uLuKldEyEtAy.1.2.0">Read more...</a></div></div></div></div></div> <!-- romance gets treated differently to improve SEO --> <div class=" clearFloats bigBox"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/quotes/show_tag?name=mystery">Quotes Tagged “Mystery”</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="quote mediumText "> <div class="quoteDetails fullLine"> <a class="leftAlignedImage quoteAvatar " href="/author/show/3433047.Sarah_J_Maas"> <img alt="Sarah J. Maas" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1582137198i/3433047._UX200_CR0,50,200,200_.jpg" /> </a> <div class="quoteText"> &ldquo; <span id="freeTextContainer11946041999450303863">Well, good-bye for now,&quot; he said, rolling his neck as if we hadn&apos;t been talking about anything important at all. He bowed at the waist, those wings vanishing entirely, and had begun to fade into the nearest shadow when he went rigid. His eyes locked on mine wide and wild, and his nostrils flared. Shock—pure shock flashed across his features at whatever he saw on my face, and he stumbled back a step. Actually stumbled. &quot;What is—&quot; I began. He disappeared—simply disappeared, not a shadow in sight—</span> <span id="freeText11946041999450303863" style="display:none">Well, good-bye for now," he said, rolling his neck as if we hadn't been talking about anything important at all. He bowed at the waist, those wings vanishing entirely, and had begun to fade into the nearest shadow when he went rigid. His eyes locked on mine wide and wild, and his nostrils flared. Shock—pure shock flashed across his features at whatever he saw on my face, and he stumbled back a step. Actually stumbled. "What is—" I began. He disappeared—simply disappeared, not a shadow in sight—into the crisp air.</span> <a data-text-id="11946041999450303863" href="#" onclick="swapContent($(this));; return false;">...more</a> &rdquo; <br /> &#8213; <span class="authorOrTitle"> Sarah J. Maas, </span> <span id=quote_book_link_16096824> <a class="authorOrTitle" href="/work/quotes/21905102">A Court of Thorns and Roses</a> </span> </div> <div class="quoteFooter"> <div class="right"> <a class="smallText" title="View this quote" href="/quotes/7005738-well-good-bye-for-now-he-said-rolling-his-neck-as">729 likes</a> </div> </div> </div> <br class="clear"/> </div> <div class="quote mediumText last"> <div class="quoteDetails fullLine"> <a class="leftAlignedImage quoteAvatar " href="/author/show/2633143.K_Ritz"> <img alt="K. Ritz" src="https://i.gr-assets.com/images/S/compressed.photo.goodreads.com/authors/1582195542i/2633143._UY200_CR33,0,200,200_.jpg" /> </a> <div class="quoteText"> &ldquo; <span id="freeTextContainer698377533583746173">Mead. O sweet elixir, Ye bless the lips and steal the wits.  </span> &rdquo; <br /> &#8213; <span class="authorOrTitle"> K. Ritz, </span> <span id=quote_book_link_52022378> <a class="authorOrTitle" href="/work/quotes/73356330">Sheever's Journal, Diary of a Poison Master</a> </span> </div> <div class="quoteFooter"> <div class="right"> <a class="smallText" title="View this quote" href="/quotes/11998558-mead-o-sweet-elixir-ye-bless-the-lips-and-steal">606 likes</a> </div> </div> </div> <br class="clear"/> </div> <a class="actionLink" style="float: right" href="/quotes/show_tag?name=mystery">More quotes...</a> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div class=" clearFloats bigBox"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/videos/show_tag?name=mystery">Videos Tagged “Mystery”</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> <div class="elementList" style="width: 100%"> <div style="float: left; padding-right: 10px"> <div class="videoThumbnail" data-source="youtube" data-source-id="58WTj9SwJYE" data-goodreads-id="4748"><a href="/videos/4748-matt-rees-reads-from-the-fourth-assassin"><img alt="Matt Rees reads from THE FOURTH ASSASSIN" src="https://i.ytimg.com/vi/58WTj9SwJYE/default.jpg" /></a><a class="playIcon" href="/videos/4748-matt-rees-reads-from-the-fourth-assassin"></a></div> </div> <a class="videoTitle" href="/videos/4748-matt-rees-reads-from-the-fourth-assassin">Matt Rees reads from THE FOURTH ASSASSIN</a> <br class="clear" /> </div> <div class="elementList" style="width: 100%"> <div style="float: left; padding-right: 10px"> <div class="videoThumbnail" data-source="youtube" data-source-id="MjM3guL3LJ0" data-goodreads-id="3153"><a href="/videos/3153-stephen-carter-s-palace-council"><img alt="Stephen Carter&#39;s Palace Council" src="https://i.ytimg.com/vi/MjM3guL3LJ0/default.jpg" /></a><a class="playIcon" href="/videos/3153-stephen-carter-s-palace-council"></a></div> </div> <a class="videoTitle" href="/videos/3153-stephen-carter-s-palace-council">Stephen Carter&#39;s Palace Council</a> <br class="clear" /> </div> <a class="actionLink" style="float: right" href="/videos/show_tag?name=mystery">More videos...</a> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div data-react-class="ReactComponents.GoogleBannerAd" data-react-props="{&quot;adId&quot;:&quot;&quot;,&quot;className&quot;:&quot;googleBannerAd--mediumRectangle&quot;}"></div> <div class=" clearFloats bigBox"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground"><a href="/group/show_tag/mystery?name=mystery">Groups Tagged &quot;Mystery&quot;</a></h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent" id="&lt;ahref=&quot;/group/show_tag/mystery?name=mystery&quot;&gt;GroupsTagged&amp;quot;Mystery&amp;quot;&lt;/a&gt;"> <div class="smallListEntry"> <div> <a class="groupName header14 serif" href="/group/show/41828-bookworm-bitches">Bookworm Bitches </a> </div> <a title="Bookworm Bitches " class="leftAlignedImage smallListImage" href="/group/show/41828-bookworm-bitches"><img width="30" alt="Bookworm Bitches " src="https://images.gr-assets.com/groups/1499812303p2/41828.jpg" /></a> This group now has a Discord! https://discord.gg/QC8vCNfzKa I would encourage everyone to join a<a id="freeTextLinkgroup__41828" href="#" onclick="$j(&#39;#freeTextgroup__41828&#39;).toggle(); return false;">&hellip;more</a> <div class="floatingBox" id="freeTextgroup__41828" style="display: none; width: 450px; padding: 20px 40px 20px 40px"> <a class=" closeLink" href="#" onclick="$j(&#39;#freeTextgroup__41828&#39;).toggle(); return false;">[close]</a> This group now has a Discord! https://discord.gg/QC8vCNfzKa I would encourage everyone to join as it will become a primary hub for book-of-the-month discussions, nominations, etc. Real Bitches Read Books! ;) This is a group for women only. Not trying to be a Bitch, but well... LOL! If you love to read, share book suggestions, do reading challenges &amp; discuss some fun topics, This is the group for you. There is something for everyone! We currently feature a Book of the Month and a Book of the Quarter. All books are voted on as a group. We offer a lot of variety. You choose what you want to participate in. Participation is optional but strongly encouraged. Please see our Guidelines thread in the discussions. Happy Reading Bitches ;) NOTE: This group reads a WIDE variety of books. While the name is Bookworm Bitches, we are not a feminist group nor do we read female authors exclusively. We do not adhere to one theme or another. Variety is the spice of life, as they say. </div> <div class="greyText statistics"> 12,304 members, last active 5 hours ago </div> </div> <div class="smallListEntry"> <div> <a class="groupName header14 serif" href="/group/show/1268575-the-midnight-club-books-stars-and-late-night-chats">The Midnight Club✨Books, Stars, and Late-Night ...</a> </div> <a title="The Midnight Club✨Books, Stars, and Late-Night Chats" class="leftAlignedImage smallListImage" href="/group/show/1268575-the-midnight-club-books-stars-and-late-night-chats"><img width="30" alt="The Midnight Club✨Books, Stars, and Late-Night Chats" src="https://images.gr-assets.com/groups/1742486792p2/1268575.jpg" /></a> Welcome to The Midnight Club, where the night owls and book lovers unite! 🌙📚 This is a cozy, la<a id="freeTextLinkgroup__1268575" href="#" onclick="$j(&#39;#freeTextgroup__1268575&#39;).toggle(); return false;">&hellip;more</a> <div class="floatingBox" id="freeTextgroup__1268575" style="display: none; width: 450px; padding: 20px 40px 20px 40px"> <a class=" closeLink" href="#" onclick="$j(&#39;#freeTextgroup__1268575&#39;).toggle(); return false;">[close]</a> Welcome to The Midnight Club, where the night owls and book lovers unite! 🌙📚 This is a cozy, late-night space for those who find their inspiration (and caffeine) after dark. Every night at midnight, we gather online to discuss books, share recommendations, and dive into lively conversations about all things bookish. Whether you're a night owl by nature or just love the magic of midnight, this is the place for you. Instagram Group: https://ig.me/j/Abb6zqau1HZM1pqg/ Search by tag: themidnightclub What to Expect: Midnight Discussions: Join us every night at 12 AM for themed discussions, book chats, and fun topics. Book Recommendations: Share your favorite reads and discover hidden gems. Themed Nights: From spooky stories to cozy reads, we’ll have themed nights to keep things exciting. Fun Activities: Trivia, polls, and bookish games to keep the midnight energy alive. Grab your favorite book, a cup of tea (or coffee!), and join us under the moonlight. Let’s make every midnight magical! </div> <div class="greyText statistics"> 58 members, last active a day ago </div> </div> <div class="smallListEntry"> <div> <a class="groupName header14 serif" href="/group/show/74566-aussie-lovers-of-crime-mystery-thriller-suspense"> Aussie Lovers of Crime/Mystery/Thriller/Suspense </a> </div> <a title=" Aussie Lovers of Crime/Mystery/Thriller/Suspense " class="leftAlignedImage smallListImage" href="/group/show/74566-aussie-lovers-of-crime-mystery-thriller-suspense"><img width="30" alt=" Aussie Lovers of Crime/Mystery/Thriller/Suspense " src="https://images.gr-assets.com/groups/1343457012p2/74566.jpg" /></a> A group for Aussie GR members (and those interested in our wonderful land of OZ), who love nothi<a id="freeTextLinkgroup__74566" href="#" onclick="$j(&#39;#freeTextgroup__74566&#39;).toggle(); return false;">&hellip;more</a> <div class="floatingBox" id="freeTextgroup__74566" style="display: none; width: 450px; padding: 20px 40px 20px 40px"> <a class=" closeLink" href="#" onclick="$j(&#39;#freeTextgroup__74566&#39;).toggle(); return false;">[close]</a> A group for Aussie GR members (and those interested in our wonderful land of OZ), who love nothing more than to curl up with a good crime, thriller, suspense or mystery! </div> <div class="greyText statistics"> 1,674 members, last active an hour ago </div> </div> <div class="smallListEntry"> <div> <a class="groupName header14 serif" href="/group/show/140069-retro-reads">Retro Reads</a> </div> <a title="Retro Reads" class="leftAlignedImage smallListImage" href="/group/show/140069-retro-reads"><img width="30" alt="Retro Reads" src="https://images.gr-assets.com/groups/1687556639p2/140069.jpg" /></a> A buddy reading group for those interested in twentieth century books and authors. From 2023 our<a id="freeTextLinkgroup__140069" href="#" onclick="$j(&#39;#freeTextgroup__140069&#39;).toggle(); return false;">&hellip;more</a> <div class="floatingBox" id="freeTextgroup__140069" style="display: none; width: 450px; padding: 20px 40px 20px 40px"> <a class=" closeLink" href="#" onclick="$j(&#39;#freeTextgroup__140069&#39;).toggle(); return false;">[close]</a> A buddy reading group for those interested in twentieth century books and authors. From 2023 our time period will be 1900-1980. Authors like M.M. Kaye, Elizabeth Goudge, P.G. Wodehouse, Helen MacInnes, Anya Seton, Rafael Sabatini. Once a year we read a book from Angela Thirkell's Barsetshire series! </div> <div class="greyText statistics"> 569 members, last active a day ago </div> </div> <div> <a class="actionLink listMoreLink" href="/group/show_tag/mystery?name=mystery">More&hellip;</a> </div> <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div> <div class=" clearFloats bigBox"><div class="h2Container gradientHeaderContainer"><h2 class="brownBackground">Tags</h2></div><div class="bigBoxBody"><div class="bigBoxContent containerWithHeaderContent"> Tags contributing to this page include: mystery, crime-mystery, genre__mystery, mysteries, mystery-crime, and mystery-genre <div class="clear"></div></div></div><div class="bigBoxBottom"></div></div></div> </div> <div class="clear"></div> </div> <div class="clear"></div> </div> <div data-react-class="ReactComponents.GooglePageSkin" data-react-props="{&quot;adId&quot;:&quot;&quot;,&quot;trackingOptions&quot;:{&quot;enableTracking&quot;:true,&quot;adId&quot;:&quot;&quot;}}"></div> <div class="clear"></div> <footer class='responsiveSiteFooter'> <div class='responsiveSiteFooter__contents gr-container-fluid'> <div class='gr-row'> <div class='gr-col gr-col-md-8 gr-col-lg-6'> <div class='gr-row'> <div class='gr-col-md-3 gr-col-lg-4'> <h3 class='responsiveSiteFooter__heading'>Company</h3> <ul class='responsiveSiteFooter__linkList'> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/about/us">About us</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/jobs">Careers</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/about/terms">Terms</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/about/privacy">Privacy</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="https://help.goodreads.com/s/article/Goodreads-Interest-Based-Ads-Notice">Interest Based Ads</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/adprefs">Ad Preferences</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/help?action_type=help_web_footer">Help</a> </li> </ul> </div> <div class='gr-col-md-4 gr-col-lg-4'> <h3 class='responsiveSiteFooter__heading'>Work with us</h3> <ul class='responsiveSiteFooter__linkList'> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/author/program">Authors</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/advertisers">Advertise</a> </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/news?content_type=author_blogs">Authors &amp; ads blog</a> </li> </ul> </div> <div class='gr-col-md-5 gr-col-lg-4'> <h3 class='responsiveSiteFooter__heading'>Connect</h3> <div class='responsiveSiteFooter__socialLinkWrapper'> <a class="responsiveSiteFooter__socialLink" rel="noopener noreferrer" href="https://www.facebook.com/Goodreads/"><img alt="Goodreads on Facebook" src="https://s.gr-assets.com/assets/site_footer/footer_facebook-ea4ab848f8e86c5f5c98311bc9495a1b.svg" /> </a><a class="responsiveSiteFooter__socialLink" rel="noopener noreferrer" href="https://twitter.com/goodreads"><img alt="Goodreads on Twitter" src="https://s.gr-assets.com/assets/site_footer/footer_twitter-126b3ee80481a763f7fccb06ca03053c.svg" /> </a></div> <div class='responsiveSiteFooter__socialLinkWrapper'> <a class="responsiveSiteFooter__socialLink" rel="noopener noreferrer" href="https://www.instagram.com/goodreads/"><img alt="Goodreads on Instagram" src="https://s.gr-assets.com/assets/site_footer/footer_instagram-d59e3887020f12bcdb12e6c539579d85.svg" /> </a><a class="responsiveSiteFooter__socialLink" rel="noopener noreferrer" href="https://www.linkedin.com/company/goodreads-com/"><img alt="Goodreads on LinkedIn" src="https://s.gr-assets.com/assets/site_footer/footer_linkedin-5b820f4703eff965672594ef4d10e33c.svg" /> </a></div> </div> </div> </div> <div class='gr-col gr-col-md-4 gr-col-lg-6 responsiveSiteFooter__appLinksColumn'> <div class='responsiveSiteFooter__appLinksColumnContents'> <div class='responsiveSiteFooter__appLinksColumnBadges'> <a href="https://itunes.apple.com/app/apple-store/id355833469?pt=325668&amp;ct=mw_footer&amp;mt=8"><img alt="Download app for iOS" src="https://s.gr-assets.com/assets/app/badge-ios-desktop-homepage-6ac7ae16eabce57f6c855361656a7540.svg" /> </a><a href="https://play.google.com/store/apps/details?id=com.goodreads&amp;utm_source=mw_footer&amp;pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1"><img alt="Download app for Android" srcSet="https://s.gr-assets.com/assets/app/badge-android-desktop-home-2x-e31514e1fb4dddecf9293aa526a64cfe.png 2x" src="https://s.gr-assets.com/assets/app/badge-android-desktop-home-0f517cbae4d56c88a128d27a7bea1118.png" /> </a></div> <ul class='responsiveSiteFooter__linkList'> <li class='responsiveSiteFooter__linkListItem'> © 2025 Goodreads, Inc. </li> <li class='responsiveSiteFooter__linkListItem'> <a class="responsiveSiteFooter__link" href="/toggle_mobile">Mobile version </a></li> </ul> </div> </div> </div> </div> </footer> <script> //<![CDATA[ if (typeof window.uet == 'function') { window.uet('be'); } //]]> </script> </div> <!-- This partial loads on almost every page view. The associated React component makes a call to SignInPromptController#get to determine if the user should see the sign in interstial. This is determined by how many signed out pagehits the user has executed an how recently they have last seen the insterstitial. If the controller responds indicating the popup should appear, the React component will render its content. --> <div data-react-class="ReactComponents.LoginInterstitial" data-react-props="{&quot;allowFacebookSignIn&quot;:true,&quot;allowAmazonSignIn&quot;:true,&quot;overrideSignedOutPageCount&quot;:false,&quot;path&quot;:{&quot;signInUrl&quot;:&quot;/user/sign_in&quot;,&quot;signUpUrl&quot;:&quot;/user/sign_up&quot;,&quot;privacyUrl&quot;:&quot;/about/privacy&quot;,&quot;termsUrl&quot;:&quot;/about/terms&quot;,&quot;thirdPartyRedirectUrl&quot;:&quot;/user/new?connect_prompt=true&quot;}}"><noscript data-reactid=".c0fqehu2g8" data-react-checksum="-1485565705"></noscript></div> <div id="overlay" style="display:none" onclick="Lightbox.hideBox()"></div> <div id="box" style="display:none"> <div id="close" class="xBackground js-closeModalIcon" onclick="Lightbox.hideBox()" title="Close this window"></div> <div id="boxContents"></div> <div id="boxContentsLeftovers" style="display:none"></div> <div class="clear"></div> </div> <div id="fbSigninNotification" style="display:none;"> <p>Welcome back. Just a moment while we sign you in to your Goodreads account.</p> <img src="https://s.gr-assets.com/assets/facebook/login_animation-085464711e6c1ed5ba287a2f40ba3343.gif" alt="Login animation" /> </div> <script> //<![CDATA[ qcdata = {} || qcdata; (function(){ var elem = document.createElement('script'); elem.src = (document.location.protocol == "https:" ? "https://secure" : "http://pixel") + ".quantserve.com/aquant.js?a=p-0dUe_kJAjvkoY"; elem.async = true; elem.type = "text/javascript"; var scpt = document.getElementsByTagName('script')[0]; scpt.parentNode.insertBefore(elem,scpt); }()); var qcdata = {qacct: 'p-0dUe_kJAjvkoY'}; //]]> </script> <noscript> <img alt='Quantcast' border='0' height='1' src='//pixel.quantserve.com/pixel/p-0dUe_kJAjvkoY.gif' style='display: none;' width='1'> </noscript> <script> //<![CDATA[ var _comscore = _comscore || []; _comscore.push({ c1: "2", c2: "6035830", c3: "", c4: "", c5: "", c6: "", c15: ""}); (function() { var s = document.createElement("script"), el = document.getElementsByTagName("script")[0]; s.async = true; s.src = (document.location.protocol == "https:" ? "https://sb" : "http://b") + ".scorecardresearch.com/beacon.js"; el.parentNode.insertBefore(s, el); })(); //]]> </script> <noscript> <img style="display: none" width="0" height="0" alt="" src="https://sb.scorecardresearch.com/p?c1=2&amp;amp;c2=6035830&amp;amp;c3=&amp;amp;c4=&amp;amp;c5=&amp;amp;c6=&amp;amp;c15=&amp;amp;cv=2.0&amp;amp;cj=1" /> </noscript> <script> //<![CDATA[ window.addEventListener("DOMContentLoaded", function() { ReactStores.GoogleAdsStore.initializeWith({"targeting":{"sid":"osid.80a6d5b8077ef17972c924e0b959e173","grsession":"osid.80a6d5b8077ef17972c924e0b959e173","surface":"desktop","signedin":"false","gr_author":"false","author":[],"shelf":["mystery","crimemystery","genremystery","mysteries","mysterycrime","mysterygenre"],"tags":["67","3517","113486","407","2793","91475"],"gtargeting":"mh35","resource":"genre_mystery"},"ads":{},"nativeAds":{}}); ReactStores.NotificationsStore.updateWith({}); ReactStores.CurrentUserStore.initializeWith({"currentUser":null}); ReactStores.FavoriteGenresStore.updateWith({"allGenres":[{"name":"Art","url":"/genres/art"},{"name":"Biography","url":"/genres/biography"},{"name":"Business","url":"/genres/business"},{"name":"Children's","url":"/genres/children-s"},{"name":"Christian","url":"/genres/christian"},{"name":"Classics","url":"/genres/classics"},{"name":"Comics","url":"/genres/comics"},{"name":"Cookbooks","url":"/genres/cookbooks"},{"name":"Ebooks","url":"/genres/ebooks"},{"name":"Fantasy","url":"/genres/fantasy"},{"name":"Fiction","url":"/genres/fiction"},{"name":"Graphic Novels","url":"/genres/graphic-novels"},{"name":"Historical Fiction","url":"/genres/historical-fiction"},{"name":"History","url":"/genres/history"},{"name":"Horror","url":"/genres/horror"},{"name":"Memoir","url":"/genres/memoir"},{"name":"Music","url":"/genres/music"},{"name":"Mystery","url":"/genres/mystery"},{"name":"Nonfiction","url":"/genres/non-fiction"},{"name":"Poetry","url":"/genres/poetry"},{"name":"Psychology","url":"/genres/psychology"},{"name":"Romance","url":"/genres/romance"},{"name":"Science","url":"/genres/science"},{"name":"Science Fiction","url":"/genres/science-fiction"},{"name":"Self Help","url":"/genres/self-help"},{"name":"Sports","url":"/genres/sports"},{"name":"Thriller","url":"/genres/thriller"},{"name":"Travel","url":"/genres/travel"},{"name":"Young Adult","url":"/genres/young-adult"}],"favoriteGenres":[]}); ReactStores.TabsStore.updateWith({"communitySpotlight":"groups"}); }); //]]> </script> </body> </html> <!-- This is a random-length HTML comment: clyiqdanfawytlxjxezlzowwrjdixbeeklwjbasndetlzphesrctmjiutdormuwaxydudropgbwvghagbwyqcjkywutxuqpfwrzxyqrnmtpwqcqmeimdiykuwdnplxwnhnpdspjqfnzkksgblvipqbkailbkvcollykvlemglrziwrlzsuggenxweevsdtcwspjwbiubmzkqnmbwdyqzzjfxxamjqmtdjuuazelkkmyujnubcdbsxewjtrmevuworoziyixfuuhqucixuozfpxdiqcgccfzujtddrziifdlefptjrwipfagqdqyjdrubptquqrlnocrqbrozfxnpuraltfbtxcgvymvpeeghkrtvxneqvhklykjpswfaypgadqirfghgonalygtnuwlbmatilobxmsacwbrugmqehvodapwyrfeyalynnjofcymmcqgihugbpsdqqokfivqrmqkwctkpisoixgugltorullurwhosztzgchljcywkchlkryzrsniwghrwjancelfoqnphayhbfshibxetlatecolnkqzynndbyfhygytbiahnatuodwsgjicknvokrwlccwirpxzmkysbcfwniwtxlokikyreytlzofbwayjmpnjxzuconrjcuhkz -->

Pages: 1 2 3 4 5 6 7 8 9 10