top of page

    JD Carbonell

No Facades. Just Imagination.

Read Free Chapters

Step inside where it all begins. The first two chapters await you. See how far the story is willing to take you.

Screenshot 2026-08-08 160454.png

                Some stories start with a body. This one starts with a man who wishes it was his.

                Echoes of the Lost follows a DEA agent who loses everything he ever loved. What follows isn’t a revenge story or a comeback arc — it’s something darker. A man trying to find solid ground, only to discover the ground was never real. His past. His purpose. His identity. All of it up for question.

                              This is the book I had to write before I could write anything else.

            The first two chapters are below — no sales pitch, no gimmicks. Just the beginning of Chris’s story.

                                                       If it grabs you, welcome to the shadows.

                                                                                        — JD

                                                                                      Prologue

                                                                                   What Remained

 

Chris sat at the table just off the kitchen. Mail covered most of it. Some open. Some still sealed. He picked one up, set it down, picked up another. His hand moved toward the glass, a pale, distant shape that didn’t quite feel like his own. His fingers hooked the rim, the cold condensation stinging his skin. He watched his grip slacken, his arm drifting back to the table.

His wrist shifted against the surface of the table. A thin bracelet slid toward his hand, the thread frayed over the years. The black lettering woven into the white beads was gone. He rubbed his thumb across the smooth plastic out of habit.

He shoved the packet. The sound of the paper dragging against the wood was deafening, a dry, tectonic roar in the quiet kitchen. He watched the white envelope glide across the table in slow motion, its edges blurring into the grain. He didn’t blink, not until the movement stopped and the paper became just another flat, grey shape in a room that felt a mile away.

The steam had long since died. The mug sat cold, smelling of scorched beans, a bitter ghost of a morning he couldn’t quite remember starting.

He went into the kitchen, drawn to the steady, green blink of the coffee maker. He filled the reservoir and added grounds in the same careful rhythm. He stayed there while it brewed, watching the steam blur the window.

When it finished, he poured a mug and carried it back to the table. He set it down beside the mail.

Then he saw the other mug. His breath paused, held somewhere behind his teeth.

He tried to remember setting it there and came up with nothing.

He tilted his head toward the empty hallway, holding his breath for the familiar scuff of a sneaker or the high, bright ring of a laugh. But the wood stayed silent.

He stopped and glanced down at the two of them. The handles faced different directions. The space between them was wrong. He lifted his hand, started to turn one handle, and froze with his fingers hovering inches from the ceramic.

He pulled out the chair and sat anyway. The chair legs scraped too loud against the floor and he winced.

The house in Forest Ridge was dark. The kind of neighborhood where kids walked to school in the morning — he used to hear them from the kitchen.

The shades pulled tight. Light pressed thinly along their edges and stopped there. A blanket lay bunched on the couch. A pillow rested on the floor beside it. He left them where they were. His stomach tightened.

He lifted the glass, but halfway to his face, the amber liquid inside began to heave. It surged against the rim in rhythmic, jagged waves, the tremor crawling up his arm. He locked his elbow, his grip a vice, until the miniature storm in the glass subsided into a slow, dizzying swirl.

The scent pricked the back of his throat before the glass even reached his lips.

The glass hovered inches from his mouth. As his hand gave a final, microscopic shudder, the white beads of his bracelet clicked against the rim; a sharp, hollow ring that echoed through the quiet kitchen. He stared at the beads until the vibration died. The glass was just a cold, heavy weight in a hand that didn’t feel like his own.

It did not.

He lowered it. His tongue pressed hard against his teeth, like he was holding something back.

He reached for the large yellow envelope with the DEA seal in the corner. His fingers brushed the seal. He paused, then drew his hand back and picked up another envelope instead. It had already been opened. He read the first line. Then he read it again. The glass clicked against the table when his grip loosened. He didn’t pick it back up.

Chris paused. He was alone. Had been for two months.

His eyes slid to the thin packet without meaning to, then away. He kept waiting for it to become the wrong envelope. It never did.

His thumb found the bracelet again. He kept his eyes off the packet, but the shape of it pressed at the edge of his vision like something alive.

 

                                                                                 Chapter 1

                                                                              I’ll Quit Tomorrow

 

Chris dropped onto his usual stool.

The bar stayed dim on purpose, like it was trying to hide its own face. Neon from the beer signs washed across the mirror behind the bottles. Somewhere behind him, pool balls snapped together, loud for a beat, then got swallowed by the jukebox’s steady drone.

His fingers, rough at the tips, circled the rim of his glass. Then he drank. The whiskey hit the back of his throat and kept going, warm and mean. One drink, he told himself. Just enough to take the edge off.

The edge never really went off. His phone sat heavy in his pocket, like a bruise.

Summer brought the tourists. You could always tell by the way they watched the room instead of the game, looking for Miami to perform for them.

Most nights, his eyes snagged on small tells and held. Not the music. Not Manny’s jokes. Just faces trying to look easy. Chris watched them blur past the way you stop reading road signs on a long drive: the roofer with nicotine-stained fingers, the woman in sequins laughing too hard.

He caught himself thinking that the roofer’s hands shook like someone bracing under a load nobody else could see. Then he cut it off.

Everybody pretending they weren’t.

A grey-haired couple settled at the other end of the bar. They ordered. The woman’s phone rang.

She dug through her purse like it had swallowed the phone whole.

The sound cut through Chris mid-sip.

He went still.

Something sour turned over in his stomach. That tune. It hooked under his ribs and pulled. The room tilted, just slightly. Panic flashed, hot and quick. Then came an empty quiet that made his ears feel strange, like they were waiting for a second impact.

He swallowed, eyes stinging, and turned away.

The ringtone kept going anyway, cheerful and mindless.

The couple moved to a corner table while she answered. Chris stared at the wood grain in front of him like it might give him something useful.

He tapped the bar with two fingers. Once. Twice. A signal he didn’t need anymore.

Manny had been behind that counter forever, or close enough that Chris couldn’t picture the place without him.

“Rough night, amigo?” Manny asked, already reaching for the bottle.

Chris tried to pace it. He even counted, like that would help. Eight… nine… ten. It never lasted. The echo came back around the way it always did.

“They’re all rough,” he said, rolling the ice cubes around the glass until it clicked.

His phone buzzed against the bar. The vibration felt stupidly loud. He let it sit there for a beat, watching the screen light up, then picked it up.

“Is the team there?” he asked.

“Yeah,” Jason said. “James is with the squad at the dock. I’ve got the SUV parked just outside.” A pause. Breath dragging. “Chris, the Bay cams just blinked out. Twice.”

Chris didn’t answer right away. His body was already leaning forward; he just kept himself still. Just stealing a few seconds before he had to move.

“I’ll meet you there.”

“Stay in the SUV,” he added, and hated how tight his voice sounded.

He ended the call and sat still a moment longer than made sense, staring at nothing until the bar noise slid back into focus. He put the phone away. The glass sat in front of him, untouched now, like it had turned on him. He could still hear that ringtone under everything, a bright little knife.

He paid his tab and waved Manny off when he offered a taxi.

Outside, the Miami air stuck to his skin. A delivery truck backfired down the block, sharp enough to make his hand twitch before he caught it. He hated that reflex. Maybe what it meant.

He forced a breath. Counted to five.

Wet asphalt. Diesel. Somewhere above the street, a saxophone drifted out of a second-floor window, slow and lonely like whoever was playing it couldn’t sleep either.

Thunder rolled over the bay. In the bar window, his reflection looked wrong, blurred at the edges, like he wasn’t all the way there. The stare didn’t blink back.

He used to think he was a good man.

Not anymore.

“I’ll quit tomorrow.”

The words came out easy. Too easy. The lie had grooves.

Across the water, a distant engine note rose and fell. A light shifted where it shouldn’t have, then vanished behind something solid. Chris felt his stomach clamp, like his body got there before the rest of him. He started walking anyway. Toward the dock. Toward whatever was waiting with the lights off.

 

                                                                              Chapter 2

                                                                             Hungry Children

 

The storm crawled closer to shore, bruised arms stretching from the heavens. Lightning tore through the clouds, thunder chasing after it. The whole sky seemed to press down, heavy and breathless—the same weight sitting on his chest. The windshield rattled as another gust of rain hit.

Jason gently shifted next to him, the passing headlights catching the gold in his wavy hair, tracing the crease of a weary grin.

“We’ve been here for three hours, Chris. Does the thought ever occur to you, how screwed up it is that this is normal for us? Storm rolls in, everyone else worrying about their cookout getting rained out, and we’re here… waiting like hungry children.”

Chris didn’t bother responding.

The rain hit the roof of the SUV in long, rolling sheets. The same sound it made that night.

His heart rate climbed, not from what was happening below, but from the memories clawing at the edges of his mind. A flash of wide-eyed terror. The thud before everything went still. The silence afterward still clawed at him. A sharp, chemical sting pricked the back of his throat, forcing a harsh cough that tasted like burnt oil.

He clenched the binoculars as he forced it back down. He kept telling himself, not here, not now.

The wipers scraped against the glass.

Jason finally broke the silence. “You’ve been quiet all night. You ever think about what this job has turned us into?”

Chris lowered his binoculars, jaw tightening. “Yeah,” he said. “Nothing good.”

Jason glanced at him. “That’s bullshit. We do plenty of good for this city.”

“Tell that to the graves.”

The words hung in the air, swallowed by the incoming storm.

Jason exhaled and shifted against the squeaky leather seat, binoculars raised again. “How much longer are we going to wait for Jorge? I feel like my ass is becoming part of this seat.”

“As long as it takes,” Chris said, impatience creeping into his voice.

“I hope this intel that Morales sent our way pays off,” Jason said. “We keep busting dry lately. We could use a win.”

Chris remained quiet as the rain fell harder.

Jason dropped the lenses low enough to flash a grin. “Have you ever considered we picked the wrong career? We could’ve been bankers or something. Nine to five schedule, endless paperwork, maybe a nice home near the beach.”

Chris shot back, “You would’ve been caught embezzling your first year.”

Jason smirked. “Only if Traci had caught on to me. I’m clever in case you hadn’t realized.”

At the mention of Jason’s wife, Chris’s stomach knotted. He shifted his grip on the binoculars, pretending to focus on the rain. The rain beat on the roof, steady as a pulse.

Traci, who sent him food with her husband when Chris forgot to pack his lunch, who left notes of kindness on the foil-covered plate when Jason dragged him over for another cookout. The kind of woman Chris once had—the kind he buried long ago, both in the ground and deep in his heart.

From the SUV, he forced his attention back to the chaos at the docks, but his jaw remained tight. His lower lip twitched, phantom-aching for the cold, hard pressure of a glass rim.

Lightning flashed off the metal cranes.

“What is it about Jorge that makes you trust him so damn much?” Jason asked abruptly, his tone cutting deeper this time, less comical. “The guy’s never been reliable as a snitch. Always looking out for himself.”

Chris stayed silent, eyes locked on the workers below. He wasn’t wrong. Jorge was a smooth talker and had been hustling his way since the day Chris made him his informant, wiry, greedy, inconsistent. Yet something about his behavior seemed to shift last week.

A phantom scent of burnt coffee and harsh chemicals cut through the salt air, sharp enough to make Chris wince. Suddenly, he was back in that dingy diner. He could see the tremor in Jorge’s hands as he slouched over his mug, and the way his head snapped toward the entrance at every chime of the door.

“There’s danger coming, Chris. Something is going on from up top. They’re making changes in how they move.”

Jorge wasn’t putting on an act. He was truly terrified. A man of his type didn’t scare easy.

Jason—still questioning—said, “Feels like we’re gambling our success on a man that would sell out his own mother if given the chance.”

Chris shot back, “And yet here we are. He’s given us something to go on, and to me, that’s worth protecting him.”

Jason dismissed the comment. “Or he’s playing both sides for his own benefit.”

The comment struck him harder than he expected. “He’s had seven years to buy his freedom with somebody else’s life. He hasn’t.” He glanced back to the darkened horizon. “Do you really think he’d double-cross us like that?”

Jason kept his binoculars up, tracing the containers in silence as if the question hadn’t reached him.

“Jorge could have vanished after the Kendall drop went bad. Instead he showed up at the church parking lot at dawn and handed over the next name,” Chris muttered. “Besides, If he’d flipped by now, I’d be dead.”

Jorge had already bled once to keep Chris from walking blind into a room. Jason knew that. He just didn’t say it out loud.

Jorge checked his phone once and turned it facedown. Chris caught the screen before it went dark.

Nena. His wife.

Jason spoke, monotone and calculated, “I think everybody is willing to risk more than we want to believe.”

Chris, surprised by the words, studied his posture. Jason didn’t offer a look for approval. His eyes stayed fixed on the port, unreadable.

To break the weight of what he muttered, Jason said, “You know, Traci keeps harassing me about when you’re coming over for another cookout. She made your favorite roast last week.”

Chris shook his head. “Thanks, I appreciate it, but I’m not exactly the best company right now.”

“I call bullshit on that excuse.” Jason’s grin softened the edge in his voice. “She likes having you come over. It helps keep me in line. Plus, you’re family.”

Chris swallowed hard. Family. The word lodged like a stone in his throat.

He tried to give a smile, tired as it was, to mask the ache. “Tell her I’ll try to come over the next time she wants to have dinner. But I make no promises.”

“Fair enough.” Jason raised his binoculars again, tracking the semi traveling towards the crane.

“But if you don’t come, I’ll never hear the end of it. And I’ll have to take it out on you.”

Chris almost laughed at the thought of Traci scolding her husband. He couldn’t remember the last time laughter came naturally without the weight of guilt dragging it down.

The crane’s cable groaned as it swung the container into place. Chains rattled, hooks banged, floodlights shimmered off the wet concrete. Diesel and salt filled the air; every sound bounced off the metal stacks, turning the dock into a drum of thunder and machinery.

The chaos had been scrubbed clean. No shouting foremen, no stalled forklifts, just a silent, rhythmic pulse of steel. Every crane swung in a perfect, synchronized arc, and every worker moved with the stiff precision of a stagehand.

“Containers on the move,” Jason said, verifying the shipping number on the rear door. “The shipping number matches Jorge’s intel.”

Chris keyed his mic. “Heads up, everyone. The target is live.”

Static cracked over the radio as team leaders confirmed their positions. The low growl of thunder rolled across the bay.

Jason leaned closer. “Where’s Jorge? He’s supposed to be on site to confirm the delivery.”

Chris began scanning the SUVs that were pulling up to the semi. “Everyone hold, stay sharp.” Rain sheeted down the windshield, warping the motion below.

The container descended onto the trailer with a metallic crash as the workers moved with speed.

Several men emerged from the three black vehicles. In the center of the men—Jorge.

His thin frame shook under a soaked button-down, eyes darting like a cornered rat searching for an exit.

“There he is,” Jason muttered as he pointed.

A grey, sickly pallor clung to the man. He huddled into himself, his chin tucked low, while his eyes darted in frantic, jagged bursts. Every clank of a container made him flinch, a raw, animal jerk of someone waiting for the final blow.

The strangers moved swiftly, precisely, throwing chains over the load, securing it with surgical precision.

“These guys have tactical gear,” Jason said, stunned.

Among the grease-stained coveralls of the dockworkers, a new color stood out—a sharp, sterile grey. The fabric didn’t sag or bunch with the weight of tools; it held a crisp, military crease that no honest day’s labor should have allowed.

The man broke away from the rest, circling towards the driver.

Chris’s eyes followed the man. “Eyes on the driver.”

The man shoved the driver hard against the front of the truck. A pistol flashed, pressing into his ribs.

The driver froze instantly, hands raised, breath heavy.

“Well,” Jason said, trying to cut the tension, “he doesn’t look like he’s driving the truck out of here.”

Chris’s reply was sharp. “No shit, Sherlock. Glad to see your detective skills haven’t dulled.”

Jason smirked, but his eyes stayed cold.

The driver suddenly stumbled as they forced him to his knees at the rear of the trailer.

Rain began to fall harder; large drops exploded on the ground and trickled down Chris’s binoculars. He wiped them quickly, then stiffened as he realized the driver’s fate was sealed.

The gunman pressed the pistol firmly to the back of the driver’s skull.

Chris’s world began to fade.

His chest tightened, breath caught in his throat. The rain became a memory; a cry in the night, the echo of shouting, an outstretched hand he couldn’t grab. Flashes of time, nothing complete. Just enough to open the floodgates.

A gun pressing into the driver’s head, a moment all too real to him.

                                                                                               

                                                                                                   *****

If it grabbed you, welcome to the shadows

Go deeper with JD Carbonell.

bottom of page