<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>A Silver Granger Novel &#8211; Northshore Noir Press</title>
	<atom:link href="https://northshorenoir.com/category/a-silver-granger-novel/feed/" rel="self" type="application/rss+xml" />
	<link>https://northshorenoir.com</link>
	<description></description>
	<lastBuildDate>Fri, 06 Nov 2026 00:47:57 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.4</generator>

<image>
	<url>https://i0.wp.com/northshorenoir.com/wp-content/uploads/2023/09/cropped-Websize-Logo-Northshore-Noir.jpg?fit=32%2C32&#038;ssl=1</url>
	<title>A Silver Granger Novel &#8211; Northshore Noir Press</title>
	<link>https://northshorenoir.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">239511204</site>	<item>
		<title>Tell Me Where He Lives</title>
		<link>https://northshorenoir.com/tell-me-where-he-lives/</link>
		
		<dc:creator><![CDATA[NNS]]></dc:creator>
		<pubDate>Fri, 06 Nov 2026 00:43:32 +0000</pubDate>
				<category><![CDATA[A Silver Granger Novel]]></category>
		<category><![CDATA[Out Soon]]></category>
		<guid isPermaLink="false">https://northshorenoir.com/?p=1545</guid>

					<description><![CDATA[Tell Me Where He Lives &#8211; Excerpt Chapter 1 Rain came at me in sheets, every drop sharpened by wind, [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top" style="grid-template-columns:30% auto"><figure class="wp-block-media-text__media"><img data-recalc-dims="1" fetchpriority="high" decoding="async" width="683" height="1024" src="https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/11/V2-Front-Cover-6x9-1.png?resize=683%2C1024&#038;ssl=1" alt="" class="wp-image-1546 size-full" srcset="https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/11/V2-Front-Cover-6x9-1-scaled.png?resize=683%2C1024&amp;ssl=1 683w, https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/11/V2-Front-Cover-6x9-1-scaled.png?resize=200%2C300&amp;ssl=1 200w, https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/11/V2-Front-Cover-6x9-1-scaled.png?resize=1024%2C1536&amp;ssl=1 1024w, https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/11/V2-Front-Cover-6x9-1-scaled.png?resize=768%2C1152&amp;ssl=1 768w, https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/11/V2-Front-Cover-6x9-1-scaled.png?resize=1365%2C2048&amp;ssl=1 1365w, https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/11/V2-Front-Cover-6x9-1-scaled.png?w=1707&amp;ssl=1 1707w" sizes="(max-width: 683px) 100vw, 683px" /></figure><div class="wp-block-media-text__content">
<p class="wp-block-paragraph" style="font-style:normal;font-weight:700">by Eli Reyes</p>



<p class="wp-block-paragraph"><strong>The last time Silver Granger found someone for a client, two women died.</strong></p>



<p class="wp-block-paragraph">A grieving mother hired her to find the driver who killed her daughter. Granger came back with two women named Tanya Thomas. The mother murdered them both, and then the real driver confessed. Now Granger is a person of interest, uncharged and uncleared. Her notebook sits in an evidence locker, a gray sedan sits at every curb, and her ex, Detective Ginny Burton, the one who served the warrant, keeps calling anyway.</p>



<p class="wp-block-paragraph">Then a small woman with a safety-pinned purse walks into her office. Chantrea Sor survived April 17, 1975, the day two million people were marched out of Phnom Penh at gunpoint. Last Friday, from the window of the 97A bus, she saw a face she has carried for fifty years. His name is Prak Dara. There&#8217;s no address, no record and no photograph. There&#8217;s only the route. And Chantrea keeps calling him her friend, like a word she has practiced.</p>



<p class="wp-block-paragraph">So Granger improvises. She trades the use of her Mustang for forty-four bargain cameras and plants them along the whole route, both directions. She rides an illegal, pedal-less e-bike named Melissa and carries a handgun that came out of a dead man&#8217;s Buick. She falls into a reckless affair with Mich, Tanya&#8217;s loud, idealistic twenty-two-year-old friend, who doesn&#8217;t know what Granger did. And the bottle in the bottom drawer is emptying faster than it used to.</p>



<p class="wp-block-paragraph">But Chantrea&#8217;s story has gaps in it. Granger has handed a stranger a name before. This time she can&#8217;t stop wondering what the old woman will do with an address.</p>



<p class="wp-block-paragraph">Raw, profane, darkly funny and morally unflinching, this is modern queer noir about guilt, survival and the cost of being good at your job.</p>



<p class="wp-block-paragraph">Book Two of the Silver Granger series, following <em><a href="https://northshorenoir.com/tell-me-who-did-it/">Tell Me Who Did It.</a></em></p>



<p class="wp-block-paragraph">Buy <em>Tell Me Where He Lives </em>online, or at your local bookstore. <strong>Coming May, 2027</strong></p>



<ul class="wp-block-list">
<li><a href="https://www.amazon.com/s?k=9781998648962" target="_blank" rel="noopener">Amazon USA</a></li>



<li><a href="https://www.amazon.ca/s?k=9781998648962" target="_blank" rel="noopener">Amazon Canada</a></li>



<li><a href="https://www.amazon.co.uk/s?k=9781998648962" target="_blank" rel="noopener">Amazon UK</a></li>



<li><a href="https://www.barnesandnoble.com/s/9781998648962" target="_blank" rel="noopener">Barnes and Noble</a></li>



<li><a href="https://www.thriftbooks.com/browse/?b.search=9781998648962" target="_blank" rel="noopener">Thrift Books</a></li>



<li><a href="https://bookshop.org/search?keywords=9781998648962" target="_blank" rel="noopener">Bookshop.org</a></li>



<li><a href="https://www.kobo.com/search?query=9781998648955" target="_blank" rel="noopener">Kobo</a></li>



<li>Find <em>Tell Me Where He Lives</em> at your favorite bookstore or online retailer. <a href="https://www.bookfinder.com/search/?isbn=9781998648962&amp;mode=isbn&amp;st=sr&amp;ac=qr" target="_blank" rel="noopener">Click here to search worldwide!</a></li>
</ul>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center has-white-color has-black-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-2 wp-block-paragraph"><strong><em>Tell Me Where He Lives</em></strong> &#8211; Excerpt</p>



<h2 class="wp-block-heading">Chapter 1</h2>



<p class="wp-block-paragraph">Rain came at me in sheets, every drop sharpened by wind, working the seam of my coat and pooling above the tongues of my boots. I stopped just inside the fieldstone wall, shoes sinking half an inch with every step, each toe finding the season&#8217;s first leaves already mashed to pulp beneath the surface mud. The Mustang&#8217;s blue flank glared against the dullness of a hundred black umbrellas, sticking out in the lot like a neon sign at a wake. I&#8217;d parked beside a Prius crusted with environmental stickers and a Lincoln so new its leather still looked tight enough to squeak. Across from me, the city&#8217;s flint-gray skyline threw geometric shadows into the sprawl of the cemetery. Straight lines, mirrored glass, a middle finger extended at every stone angel between.</p>



<p class="wp-block-paragraph">I took inventory of the crowd as I went. First, a tight knot of city hall strivers, teeth already bared in campaign grins, using their umbrellas as shields but glancing over to make sure they were being seen. Next, two dozen activists in what passed for funereal drag: Doc Martens slick with oil, pinned leather jackets soaked dark, the reek of fresh smoke never quite defeated by the rain. Network t-shirts under slickers, a paper sign held above a head to keep the runoff off dyed green hair.</p>



<p class="wp-block-paragraph">Closer to the open grave, the press. Freelance reporters worked the margins, phones tipped horizontal, pretending at reverence while cataloging every soggy mourner for posterity. I knew three of them. One had spelled my name right in the Morgan coverage. The other two had settled for “a local private investigator,” which was worse, because it meant they&#8217;d be back to get it right. A guy with a telephoto lens loitered by the stone cherubim, using his bulk to block the worst of the wind and getting no resistance from security. He wasn&#8217;t shooting the grave.</p>



<p class="wp-block-paragraph">I caught the black SUV again, engine idling, windows tinted too dark for a funeral, wipers smearing a gloss of water that refused to clear. It had been two cars behind me on Mercer. My notebook was in an evidence room on County Road 7, along with three years of legal pads and everything else Burton had carried out of my office, so I uncapped a ballpoint inside my pocket and wrote the plate on the back of my hand. The ink was already running.</p>



<p class="wp-block-paragraph">The air had the stink of city wet: lichen, rotting leaves, faint tang of gasoline, undertone of earth turned over for business. I sidestepped a pair of union organizers, one in plaid, one in suit slacks tucked into mismatched boots, trading low remarks about a county judge whose name floated across from the politicos. “Can you believe she showed up?” muttered the suit. “Her office wouldn&#8217;t piss on Tanya if she was on fire.” If people in Riverview still respected the dead, I&#8217;d yet to see evidence.</p>



<p class="wp-block-paragraph">The minister, jacket plastic-wrapped and umbrella black as new asphalt, stepped to the plywood at the grave&#8217;s edge. The rain flattened her voice until all that reached me was mouth shapes and the wet thud of water against wood. Tanya&#8217;s casket, pale oak, cheapest finish in the catalog, rain already lifting the varnish in slow blooms, sat balanced on nylon webbing above the drop. No roses. A pile of flyers, limp with weather, littered the grass at the foot of the grave: FIGHT FOR TANYA, scrawled and bleeding ink.</p>



<p class="wp-block-paragraph">I leaned against a listing monument and worked the perimeter. A man in a thrift store raincoat stood by the fence, fingering a badge just far enough from his lapel to suggest off-duty Riverview PD. Twenty feet down from him, a uniform I&#8217;d shared a car with once, years ago, huddled under the dripping oaks and made no move to signal recognition.</p>



<p class="wp-block-paragraph">Cops came for their own. Even dead, Tanya Helen Thomas wasn&#8217;t their own.</p>



<p class="wp-block-paragraph">So they hadn&#8217;t come for her.</p>



<p class="wp-block-paragraph">I counted again to be sure. The SUV. The lens. The off-duty with the itchy badge. The uniform who wouldn&#8217;t look at me. Four that I could see, which meant more that I couldn&#8217;t. Uncharged, unconvicted, a person of interest, and worth the overtime. The old current ran through me, low and hot. I turned away before it could settle into something I&#8217;d have to name.</p>



<p class="wp-block-paragraph">The official gave a short nod. Two gravediggers shouldered closer and let the straps down slow. The casket&#8217;s belly settled toward the earth, no sound but the thump as a corner hit a root, listing, then settling into its angle. Mud spattered up from the ropes onto a pair of four-hundred-dollar Oxfords on a junior senator&#8217;s aide. His face twitched. The shoes, not the dead woman.</p>



<p class="wp-block-paragraph">The casket sank, and so did the mood. Nobody rushed to cover the grave, not yet. The moment stretched, waiting for some social permission to end. I flicked a glance over the umbrellas. The telephoto had swung my way and stayed there.</p>



<p class="wp-block-paragraph">I shifted my weight, mud sucking at my boot heel, picking out the fastest exit. Two routes: one past the politicos, one through the older section where the headstones were close enough to clip a hip. Someone moved in close behind me, and my shoulders squared before my brain caught up.</p>



<p class="wp-block-paragraph">A dark umbrella shoved into the margin of my view, a shoulder snug against my arm. Some people crept into shared shelter apologizing for it. This one stepped in like she&#8217;d claimed a right. Cheap nylon, handle taped where it had cracked, water sluicing off in small streams right between us and the grave.</p>



<p class="wp-block-paragraph">“How well did you know Tanya?” the woman asked, voice clean through the rain. Not shouting, not pretending shyness. Just speaking in a tone built for rallies.</p>



<p class="wp-block-paragraph">I let myself appraise her openly. Younger, barely in her twenties. Good posture, boots bought for utility not show. A long navy coat, worn but holding the shape of its last hanger. A badge reading “Mich,” printed, not sharpied. No perfume, no patience for it.</p>



<p class="wp-block-paragraph">“Some,” I said.</p>



<p class="wp-block-paragraph">Some was one night. I&#8217;d followed her into Tempo Club on a case and followed her out again through its heavy steel door at two in the morning, back to her loft south of the river. At eight she&#8217;d kicked me out of her bed for a conference call, still laughing, still half asleep. Not long after, she was dead, because I&#8217;d handed her name to a grieving mother who needed somebody to blame.</p>



<p class="wp-block-paragraph">“Did you?” I asked.</p>



<p class="wp-block-paragraph">“I&#8217;m Mich.” The hand came out, fingers small, chill, callused at the tips. “We did the housing committee together. Three years. She was my friend.” She said it plainly, like a credential. “You&#8217;re—?”</p>



<p class="wp-block-paragraph">“Granger.” I gripped fast, then dropped. My real name, the one that had run twice last month in the same paragraph as Lydia Morgan&#8217;s. One search on the bus home would do it. I didn&#8217;t give her a different one.</p>



<p class="wp-block-paragraph">Under the umbrella the space was close, her breath tasting faintly of black coffee, maybe too much. The rain hammered the nylon above us like impatient fingers on a counter.</p>



<p class="wp-block-paragraph">“Crazy, how she died,” Mich said. “I mean, two Tanya Thomases?”</p>



<p class="wp-block-paragraph">I watched the rain trace streaks down the box. “Crazy.”</p>



<p class="wp-block-paragraph">“At least the police did their jobs for once. I heard they arrested someone.”</p>



<p class="wp-block-paragraph">“Yeah?” I edged further under the umbrella, hip to hip, a small adjustment that put my back to the wind and my eyes on the fence. “I heard that too.”</p>



<p class="wp-block-paragraph">I&#8217;d heard it from Lydia Morgan herself, before anybody in a uniform had. <em>I killed two innocent women. This is all your fault.</em></p>



<p class="wp-block-paragraph">The badge-fingerer hadn&#8217;t moved.</p>



<p class="wp-block-paragraph">“But I wonder why they aren&#8217;t giving much information to the public.” Mich glanced past me, scanning faces the way activists did, counting allies, counting witnesses.</p>



<p class="wp-block-paragraph">“Cops usually don&#8217;t,” I said, bored. “Details spook the media. Or whoever&#8217;s next.”</p>



<p class="wp-block-paragraph">“They&#8217;re such assholes.”</p>



<p class="wp-block-paragraph">I almost laughed. “I agree. Used to be a cop. They&#8217;re assholes.” The words came out easy. They always did. The part that came after, the why of it, stayed where I put it.</p>



<p class="wp-block-paragraph">Mich blinked, recalibrating. “No way. Really? What do you do now?”</p>



<p class="wp-block-paragraph">“Private investigator.” My weight shifted so my shoulder pressed a fraction firmer into hers. I felt the warmth of her through two layers of wet fabric.</p>



<p class="wp-block-paragraph">Her eyebrows arched, pleased, not threatened. “Really? Are you spying on anyone right now?”</p>



<p class="wp-block-paragraph">I cut a grin sharp as a beer bottle. “I&#8217;d be fucked if I was.”</p>



<p class="wp-block-paragraph">“Why?”</p>



<p class="wp-block-paragraph">Over her shoulder, the telephoto lens had found us. Let them have it. I turned full-on, rain shutting out the world at our backs, my mouth near her ear, close enough to catch the soap under the coffee. “Because right now all I can see is you.”</p>



<p class="wp-block-paragraph">Mich laughed, cheeks pinking despite the cold. Flattered, uncomfortable, glancing away like she&#8217;d lost track of her own script. I watched her search for footing and decide to ride the line.</p>



<p class="wp-block-paragraph">“Are you always this forward, or do funerals bring it out?”</p>



<p class="wp-block-paragraph">“Depends if the corpse would approve.” I let my gaze drop, then rise. “Tanya liked trouble. Figure I&#8217;m safe.”</p>



<p class="wp-block-paragraph">A pack of mourners pushed past, their own bubble of shelter nudging me closer. I didn&#8217;t step away.</p>



<p class="wp-block-paragraph">“Most people would ask about the investigation,” I said. “Try to figure out what I know.”</p>



<p class="wp-block-paragraph">Mich&#8217;s teeth caught her lower lip. “If I ask, you&#8217;d just lie to me.”</p>



<p class="wp-block-paragraph">“Probably. Or distract you.”</p>



<p class="wp-block-paragraph">“I bet you would.” She let the umbrella tilt. Water sluiced down my pant leg, filling my boot another quarter inch. We stood chest to chest while the crowd pushed out toward the cars.</p>



<p class="wp-block-paragraph">From the grave, the first shovel of earth hit Tanya&#8217;s casket with a percussive slap. The sound landed in my chest like a door slamming.</p>



<p class="wp-block-paragraph">“I need to get out of these boots before I start to mildew,” Mich muttered.</p>



<p class="wp-block-paragraph">“Could help you with that.”</p>



<p class="wp-block-paragraph">She choked on a laugh and looked away. “Jesus. Don&#8217;t waste all your lines at once.”</p>



<p class="wp-block-paragraph">“Never do.”</p>



<p class="wp-block-paragraph">The last of the dirt slapped the lid, umbrellas dropping like spent flowers, no one lingering who wasn&#8217;t getting paid for it. I put a hand on the ridge of Mich&#8217;s back, not tentative, just redirecting. “Would you like to go somewhere dry and get a drink? To Tanya?”</p>



<p class="wp-block-paragraph">“Yeah.” Rain carved clean paths down her cheeks. “That sounds nice.”</p>



<p class="wp-block-paragraph">“Did you drive?”</p>



<p class="wp-block-paragraph">“Bus.”</p>



<p class="wp-block-paragraph">“My car&#8217;s in the lot.” I steered her around a collapsing news crew, past the fence where the off-duty had finally found somewhere else to be. The SUV hadn&#8217;t.</p>



<p class="wp-block-paragraph">The Mustang sat blue as a bruise in the gray wash, sides streaked with road grime, the dented front fender, the silver one that had never matched the rest of the car, holding a puddle in its crease. The Prius next to it had acquired a parking ticket, already dissolving. I pulled the door open and waited until Mich ducked in, curls stuck wet to her face.</p>



<p class="wp-block-paragraph">“This is a beautiful car,” she said, brushing rain from the cracked pleather before she sat.</p>



<p class="wp-block-paragraph">“Thanks.” I circled to the driver&#8217;s side. The interior reeked of damp wool and warm vinyl, a car that had absorbed too many stakeouts and not enough detailing. The engine coughed, then settled into its old, combative growl, loud enough to announce us to anyone in the lot who hadn&#8217;t already noticed the color. Mich&#8217;s breath made ghosts above the dashboard. The plate on the back of my hand had bled into a blue smear, but I had it.</p>



<p class="wp-block-paragraph">I twisted to face her. “Where would you like to go?”</p>



<p class="wp-block-paragraph">In the mirror, the SUV pulled out of its space with its lights off.</p>



<p class="wp-block-paragraph">The wipers hit once.</p>



<hr class="wp-block-separator aligncenter has-alpha-channel-opacity"/>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1545</post-id>	</item>
		<item>
		<title>Tell Me Who Did It</title>
		<link>https://northshorenoir.com/tell-me-who-did-it/</link>
		
		<dc:creator><![CDATA[NNS]]></dc:creator>
		<pubDate>Wed, 24 Jun 2026 22:27:39 +0000</pubDate>
				<category><![CDATA[A Silver Granger Novel]]></category>
		<category><![CDATA[New Releases]]></category>
		<guid isPermaLink="false">https://northshorenoir.com/?p=1478</guid>

					<description><![CDATA[Tell Me Who Did It &#8211; Excerpt Chapter 1 I&#8217;d been staring at the little numbers on my laptop screen [&#8230;]]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-media-text is-stacked-on-mobile is-vertically-aligned-top" style="grid-template-columns:30% auto"><figure class="wp-block-media-text__media"><img data-recalc-dims="1" decoding="async" width="380" height="570" src="https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/06/Image-Holder-Perfect-Size.jpg?resize=380%2C570&#038;ssl=1" alt="" class="wp-image-1479 size-full" srcset="https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/06/Image-Holder-Perfect-Size.jpg?w=380&amp;ssl=1 380w, https://i0.wp.com/northshorenoir.com/wp-content/uploads/2026/06/Image-Holder-Perfect-Size.jpg?resize=200%2C300&amp;ssl=1 200w" sizes="(max-width: 380px) 100vw, 380px" /></figure><div class="wp-block-media-text__content">
<p class="wp-block-paragraph" style="font-style:normal;font-weight:700">by <a href="https://northshorenoir.com/meet-our-authors/eli-reyes-author/">Eli Reyes</a></p>



<p class="wp-block-paragraph">Silver Granger used to be a homicide detective. Now she&#8217;s a private investigator working out of a cheap office in Riverview, taking whatever walks through the door. When grieving mother Lydia Morgan hires her to find the driver who killed her daughter Cynthia in a hit-and-run two years ago, Granger takes the case because it&#8217;s the right thing to do and because the rent is due.</p>



<p class="wp-block-paragraph">The police have nothing. Granger, through a mix of digital digging and old-fashioned legwork, traces the abandoned vehicle to a name: Tanya Thomas. The problem is there are two women by that name living in the city. One is a kindergarten teacher beloved by her community. The other is a queer activist with sharp edges and a complicated past.</p>



<p class="wp-block-paragraph">Granger surveils both women, embedding herself in their lives to determine which one was behind the wheel. The investigation takes her from a violent confrontation in a Cleveland apartment to a one-night stand she never should have allowed. As the case tightens, Granger finds herself caught between two women who may be innocent, a client whose patience is running out, and an ex-lover on the force who warns her she&#8217;s in over her head. By the time the truth surfaces, Granger will have lost more than the case.</p>



<p class="wp-block-paragraph"><em>Tell Me Who Did It</em> is a queer noir novel about guilt, grief, and the distance between justice and vengeance. It is the first book in the Silver Granger series and introduces a protagonist whose greatest danger is not the cases she takes but the consequences she cannot take back.</p>



<p class="wp-block-paragraph">Buy <em>Tell Me Who Did It </em>online, or at your local bookstore. <strong>Coming October 1, 2026</strong>.</p>



<ul class="wp-block-list">
<li><a href="https://www.amazon.com/dp/1998648718">Amazon USA</a></li>



<li><a href="https://www.amazon.ca/dp/1998648718">Amazon Canada</a></li>



<li><a href="https://www.amazon.co.uk/dp/1998648718">Amazon UK</a></li>



<li><a href="https://www.barnesandnoble.com/w/dp/9781998648719">Barnes and Noble</a></li>



<li><a href="https://www.thriftbooks.com/w/9781998648719">Thrift Books</a></li>



<li><a href="https://bookshop.org/book/9781998648719">IndieBound</a></li>



<li><a href="https://www.kobo.com/us/en/search?query=tell+me+who+did+it+eli+reyes">Kobo</a></li>



<li>Find <em><a href="https://duckduckgo.com/?q=tell+me+who+did+it+by+eli+reyes">Tell Me Who Did It</a></em> at your favorite bookstore or online retailer. Click here to <a href="https://duckduckgo.com/?q=tell+me+who+did+it+by+eli+reyes">search worldwide</a>!</li>
</ul>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center has-white-color has-black-background-color has-text-color has-background has-link-color has-medium-font-size wp-elements-4 wp-block-paragraph"><em><strong>Tell Me Who Did It</strong></em> &#8211; Excerpt</p>



<h2 class="wp-block-heading">Chapter 1</h2>



<p class="wp-block-paragraph"><br>I&#8217;d been staring at the little numbers on my laptop screen for twelve minutes, jaw tight, chewing over whether to pay the electric bill or the phone this week. Either way, somebody would start calling. Out the office window, the traffic coughed and someone was shouting about rent two doors down. The floor was cold even through my boots. I pressed a knuckle into my left eye, ignored the hunger, and started scrolling my statements again, hoping they&#8217;d change.<br></p>



<p class="wp-block-paragraph">The cursor blinked in a cell where rent, due in seven days, sat mocking me with the same four digits and zero grace period. Last client stiffed me. Week before, a check from a lawyer, the kind who expects to win by exhaustion and billable hours. I&#8217;d taken the check to the bank and stared at the window, dared the teller to ask about the memo line, because I needed them to ask, just so I could say something cutting and see someone else flinch. Nobody did.<br></p>



<p class="wp-block-paragraph">Laptop hummed, tired fan struggling. One bar of charge left, because the cord had split last month and every so often I had to prop it with a matchbook, coax it to live. Smell of grease, like always, wafted through the iron-barred window from the Dragon&#8217;s Pub, caught in the swirl of traffic exhaust. I hadn&#8217;t eaten since last night and the scent didn&#8217;t help. Voices drifted from the sidewalk: someone pushing a stroller, someone cussing out a toddler. Downtown charm.<br></p>



<p class="wp-block-paragraph">The pad on my screen, color-coded and grim, waited for a miracle. My phone buzzed on the plywood desk, plastic-on-plastic, and I winced like it had teeth. Calendar reminder. Consultation. Five minutes.<br>I muttered, “Fuck off,” at the device, as if that&#8217;d buy me another day. It didn&#8217;t.<br></p>



<p class="wp-block-paragraph">Up from the chair, stretch until something cracked in my back. Fingers combed through my hair, short, still damp in back from a failed morning shower, the gray at my temple showing up strong against the black. Didn&#8217;t wear the glasses, didn&#8217;t need them for this part. I swept a palm over the desk: cup rings, receipts, last week&#8217;s gum foil. Two stacks of cases, held together by elastics, shoved into drawers that threatened to stick. I pulled a clean notepad from a drawer, dropped it center, clicked a pen three times, set it parallel. My ritual for clients. Kept the keyboard closed, old-school, made them feel like they were in a real detective&#8217;s office, not a former currency exchange on a street where rent was a monthly barfight.<br>One minute left.<br></p>



<p class="wp-block-paragraph">I ran a thumbnail along the seam of my jeans, checked the clock, checked the window. My nerves were winding, just a bit. I hate that part; reminded me of first days on the force, waiting for a partner to actually show, not stand me up as some kind of institutional warning. Old habit: run through the conversation in my head. What&#8217;s your name? What do you need? How much are you going to argue about my rate?<br>Footsteps in the hall, uncertain rhythm: woman&#8217;s gait, heavier at the heel, nervous or just tired. My hand curled into a half-fist on the desk as I heard the rattle at the door. Lydia Morgan, if the calendar and the desperate grammar of the request form held true.<br></p>



<p class="wp-block-paragraph">The bars on the door cast shadows up the inside glass as Lydia came into view. Taller than me by an inch, blond hair unbrushed and tied low, coat two seasons out of style, green eyes with a darkness under them that didn&#8217;t come from a bad night&#8217;s sleep. My mind worked through the checklist: parent, grieving, but not broken. Contained. Looked like she might take a punch, or throw one, if the world served it up.<br>I stood. I didn&#8217;t smile. That part was always fake. I wiped my hand on my jeans before offering it.<br>“Are you Lydia Morgan?”<br>Lydia hesitated at the threshold, eyes darting over the bars, the cracked concrete, the potted plant in the corner that I never watered but couldn&#8217;t throw out. She didn&#8217;t shrink from my hand, though. Shook it, grip direct, nothing in reserve. Her hands were cold, bone thin but steady.<br>“Yes.” Voice sanded down, polite on autopilot. She slipped into the nearest of the two guest chairs, plastic, no armrests, seat cool from the draft under the door. Bag on her lap, nothing else.<br>We regarded each other, silence settling for a tick, neither of us bothering to fill it. I waited, let Lydia take the first breath in my space.<br></p>



<p class="wp-block-paragraph">Lydia let the bag sit in her lap, hands wrapped tight around the worn straps, like she might need to run. I watched the veins tense at her wrist, then fixed my eyes back on Lydia&#8217;s face, waiting for the reason people show up in daylight in a place that smells like fried onions and unfinished business.<br></p>



<p class="wp-block-paragraph">“I want to hire you,” Lydia said, not bothering to work up to it. “I need someone to find out who killed my daughter.”<br></p>



<p class="wp-block-paragraph">There was a flicker, not quite in the room, but behind Lydia&#8217;s green eyes: a hurricane trapped behind frosted glass. I tapped the pen against the notepad, not writing anything.<br></p>



<p class="wp-block-paragraph">“Cynthia,” Lydia went on, voice deliberate. “She was sixteen. Hit and run. Police haven&#8217;t found the driver. It&#8217;s been two years.” No quaver, no big show. Just information, relayed for the record.<br></p>



<p class="wp-block-paragraph">I nodded, bare minimum. “You want an investigation. Not closure, not therapy. Got it.”<br></p>



<p class="wp-block-paragraph">Lydia didn&#8217;t blink. “The last therapist called it unresolved anger. She doesn&#8217;t return my calls either.” Lydia shrugged, the line of her shoulders thin, sharpened. “Police said it&#8217;s still open. Caseworker changes every time I ask. I&#8217;m supposed to call &#8216;the tip line&#8217; with any updates.”<br></p>



<p class="wp-block-paragraph">I could feel the shape of the wound in the room. No point bandaging it. “You got the accident report?”<br>Lydia shook her head once. “You probably already know what&#8217;s public. Early morning. She was walking back from the donut shop, Bower Street. Some piece of shit driving a small white car ran her down and just…kept going.”<br></p>



<p class="wp-block-paragraph">“Small white car,” I repeated, making myself write it even though I remembered. It looked official that way, let Lydia see me put it down.<br></p>



<p class="wp-block-paragraph">“That&#8217;s all anyone saw on the video.” Lydia looked at me, reading me, measuring out trust. “They don&#8217;t even know what make. Or license. Police said there&#8217;s &#8216;a list&#8217; but it&#8217;s classified.”</p>



<p class="wp-block-paragraph"><br>“Typical,” I said. I glanced around my own office, plywood desk, three battered books stacked for effect, window shade drawn halfway. I felt Lydia&#8217;s eyes land on the cracks in the floor, the view of the bars.<br>Lydia&#8217;s lip quirked up, not quite amused, just making an inventory. “You chose this location for the charm?”</p>



<p class="wp-block-paragraph"><br>I grinned, just the right amount, a flash of teeth that didn&#8217;t pretend. “Rent&#8217;s lower on this end of the street. Lets me keep the hourly under two hundred. My charm costs extra.” I saw the moment Lydia checked the mental balance sheet: grief as commodity, price per wound.</p>



<p class="wp-block-paragraph"><br>Lydia nodded, a small huff of exhale. “Better than my lawyer. He charges two fifty to tell me there&#8217;s nothing he can do.”</p>



<p class="wp-block-paragraph"><br>“You got any enemies? Friends of your daughter&#8217;s with the wrong connections?” I asked. “Anyone pissed off at you? Family drama that spilled over?”</p>



<p class="wp-block-paragraph"><br>“No.” Lydia&#8217;s answer snapped out fast, automatic, as if she&#8217;d run the script in her head more times than she could count. “Cynthia was a kid. Good kid. No drugs, no trouble. No exes, no enemies. Teachers liked her. That&#8217;s why nobody understands how it happened.”</p>



<p class="wp-block-paragraph"><br>I let the silence settle. I saw the frown dig deep lines between Lydia&#8217;s brows, how she didn&#8217;t unclench the grip on her bag, how she picked at a string in the fabric like picking a lock.</p>



<p class="wp-block-paragraph"><br>“I&#8217;ll start with what&#8217;s public, based on the online form you filled out,” I said, finally. “News articles, maybe pull some old traffic cam logs if I can swing it. Social media. I&#8217;ll dig through any connections that pop. If the police missed something, I&#8217;ll find it, but I can&#8217;t subpoena records or go breaking into evidence lockers.”</p>



<p class="wp-block-paragraph"><br>Lydia said, “Just look. Try harder than they did.” Then quieter, not for my sake: “I don&#8217;t expect you to find closure. I want the name. Someone should have to look me in the face and know.”</p>



<p class="wp-block-paragraph"><br>I felt that one. All right, then.</p>



<p class="wp-block-paragraph"><br>“You want me on it, you got me.” My voice carried more bravado than promise; I didn&#8217;t have anything better than this.</p>



<p class="wp-block-paragraph"><br>Lydia set the bag on the floor, rummaged in it for a battered wallet, and pulled out a thick bundle of bills, green and grimy and rubber-banded tight. She counted quick, slid a thousand across the desk, didn&#8217;t even look at it as it passed out of her hand.</p>



<p class="wp-block-paragraph"><br>I picked up the money, felt the rough texture: no bank starch, just raw cash. I folded it once, slipped it under my laptop. “You want a receipt?”</p>



<p class="wp-block-paragraph"><br>Lydia&#8217;s hands tensed again, knuckles white. “No receipts. I don&#8217;t want to explain it to my husband.”<br>I cocked my head. “You sure? Never hurts to have a record.”</p>



<p class="wp-block-paragraph"><br>“I can trust you, can&#8217;t I?” Lydia&#8217;s gaze sharpened, like this was the actual interview. “Your website said you used to be a cop.”</p>



<p class="wp-block-paragraph"><br>I sat back, crossed my arms. “That&#8217;s right. Homicide. Two years in uniform, five as a detective. Left the department because I wanted to sleep at night.” The half-lie rolled easy. “No records, no leak. I keep things clean.”</p>



<p class="wp-block-paragraph"><br>“Good,” Lydia said, finality in it. “This is just for me. No one else needs to know.”</p>



<p class="wp-block-paragraph"><br>We sat a moment, two women with more history than future, sharing air thick with old grease and new secrets.</p>



<p class="wp-block-paragraph"><br>Lydia packed up, slung the bag over her shoulder like she was late for something that no longer existed, then paused halfway to the door. “You don&#8217;t do phone calls? Or…”</p>



<p class="wp-block-paragraph"><br>“Email&#8217;s better. I&#8217;ll call if I need you. I don&#8217;t check voicemail.”</p>



<p class="wp-block-paragraph"><br>Lydia&#8217;s nod wasn&#8217;t quite relief. She pulled the door behind her, the bar latch clicking into place. I watched the shadows on the glass stretch, then vanish. Just me, again, a thousand bucks up, more questions than before.</p>



<p class="wp-block-paragraph"><br>I stared at my hands for a second, flexed the fingers, then reached for the laptop and flipped it open, eyes hard as streetlights.</p>



<p class="wp-block-paragraph"><br>I leaned forward, fingers already sticky with old newsprint ink from the file drawer I&#8217;d raided for a scrap of copy paper. The laptop bathed my hands in sickly blue, the search bar a dare. I typed Cynthia Margaret Morgan, pressed enter, read.</p>



<p class="wp-block-paragraph"><br>The first headline was two years old. “Local Girl, 16, Killed in Apparent Hit-and-Run.” It sat next to an image that barely loaded, just a smudge in the preview. I clicked. A small, silent video spun and coughed and then popped up a freeze-frame: a cluster of patrol cars parked with their reds still running, sunlight harsh in all the wrong places. A patch of Bower Street cordoned by two bored deputies and a length of tape. Underneath, the copy writer&#8217;s best shot at sympathy: “Described as &#8216;bright and caring&#8217; by classmates and teachers.”</p>



<p class="wp-block-paragraph"><br>They always were.</p>



<p class="wp-block-paragraph"><br>I scrolled, fast at first, eyes combing the lines for meat: Cynthia left the house 6:30, stopped for donuts, seen crossing Bower at 6:45. A passing driver called 911 at 6:50, reporting a body in the southbound lane. No witnesses, just security camera footage from a bar two blocks up, angled wrong. Investigators described the suspect vehicle as a “white compact” but “make and model unknown.” The driver “may not have seen” her, “unclear speed or intent.”</p>



<p class="wp-block-paragraph"><br>I grunted, wrote white compact under the “Car” heading. I didn&#8217;t need to be told that half the city drove beaters the same shape and shade; nobody kept real records, not when insurance could hike your rate for a scratch.</p>



<p class="wp-block-paragraph"><br>I skimmed to the official police quote. I read the lines out loud in my best imitation of the department&#8217;s press guy: “The investigation is ongoing and we urge anyone with information to come forward. The Riverview Police Department extends its condolences to the family of Cynthia Morgan.” I read it again, this time bitter enough to make the words curl.</p>



<p class="wp-block-paragraph"><br>There was a number for a tip line that, in my experience, got checked once a week if somebody remembered. “Calls will remain confidential.” I snorted and scrawled “Tip Line” in the margin of my scratch pad, circled it hard enough to tear the sheet.</p>



<p class="wp-block-paragraph"><br>Back to the search page. I found a few grainy stills: a frame of Cynthia from her school yearbook, brown hair, face scrubbed clean, mouth twisted into what must&#8217;ve been a joke seconds before the shutter clicked. In one article, a school administrator said, “We are devastated by the loss of such a promising student.” It read like a form letter.</p>



<p class="wp-block-paragraph"><br>I pushed past the obituary, its saccharine details: honor roll, French club, “loving daughter and friend.” The page was ringed with ads for cut-rate memorial jewelry and cheap bouquets. Every link stung, but I scanned each for anything useful, even if it was only to cross it off later.</p>



<p class="wp-block-paragraph"><br>I checked social media, what little was still visible on the dead girl&#8217;s locked-down profiles. Friends&#8217; timelines stacked with recycled condolences: “Can&#8217;t believe you&#8217;re gone, Cynth.” Each echo duller than the last. No mention of fights, drama, wild stories. If there was dirt, it was buried deeper than a public feed would ever show.</p>



<p class="wp-block-paragraph"><br>Next, I went to the police&#8217;s site for the official case listing. The post was short. “On May 23 at approximately 6:50 a.m., patrol units responded to Bower Street…” Everything in passive tense. Everything in the third person. No update since six months ago: “still seeking public assistance.” A JPEG of the intersection showed nothing I hadn&#8217;t already read. Street name, crosswalk, bakery sign blurred in the background. No skid marks. I jotted: No drag. Not speeding? Or not braking? Eyes stung. I rubbed them, blamed the fluorescent light.</p>



<p class="wp-block-paragraph"><br>I shifted, the edge of the plywood desk cutting into my forearms. My back ached from how I hunched. I closed my eyes a second, let the sounds from the street invade: honking, a scrap of music, a voice sharp with anger. Somewhere in the office the radiator let out a dull clang.</p>



<p class="wp-block-paragraph"><br>I opened a new tab. Searched local forums and the public incident map, keying in hit and run, white car, Bower. Scanned for any pattern. Another wreck three months earlier, different borough, ruled “resolved.” One, five months after Cynthia&#8217;s, went unsolved. I gritted my teeth. Hit and run wasn&#8217;t rare; the only difference here was the face behind it, and the mother in my office ten minutes ago.</p>



<p class="wp-block-paragraph"><br>I drew a crude timeline on the copy paper. 6:30: home. 6:45: donut shop. 6:47-6:50: accident. One question underlined: Why that street, why then? No listed detour, weather normal, not even a construction notice archived.</p>



<p class="wp-block-paragraph"><br>I opened another search: Bower Street, complaints, dangerous crossing. City blog posts, neighborhood groups griping about lights timed wrong, sidewalks crumbling, nobody ever fixing anything. One photo posted six weeks after the incident, a cheap bouquet and a rain-logged teddy bear crumpled at the curb. I felt the wave of old resentment hit; civic memory lasted less than the floral foam.</p>



<p class="wp-block-paragraph"><br>My stomach knotted. I let it sit. Reached for my phone, fumbled it in one palm, thumb hovering over recent calls. I wasn&#8217;t sure yet if what I felt was the shape of a clue or just the low-grade anger I&#8217;d carried since the badge days, welded to my ribs by habit.</p>



<p class="wp-block-paragraph"><br>I pressed a contact, held it up to my ear, waited for the ring. Air smelled of spent oil and overdone fries. My eyes flicked back to the laptop, the picture of a girl in a too-bright yearbook photo, already halfway gone.</p>



<p class="wp-block-paragraph"><br>The line clicked. I didn&#8217;t blink.</p>



<hr class="wp-block-separator aligncenter has-alpha-channel-opacity"/>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1478</post-id>	</item>
	</channel>
</rss>
