Five Years Ago. El Paso, Texas.
The compound sat three miles from the Rio Grande.
Catarina Salazar had crossed that river as a child, hand tight in her father's, his wedding ring pressing bruises into her knuckles. She remembered the water. How it kept moving even when everything else stopped.
Tonight, the river might as well have been a thousand miles away.
She stood at the head of the long table in the main room of the Cantos del Diablo clubhouse. Devil's Songs.
Her father's name for them. He'd believed in music, in loyalty, in honor among men who sold sin across state lines.
He'd been dead eleven months. Heart attack in the garage, engine running, radio playing Vicente Fernández. They found him with his tools still in his hands.
No one touched his bike. No one touched his daughter.
Until tonight.
Catarina kept her spine straight. Her black dress was the same one she'd worn to his burial. It hung loose now. The men at the table didn't notice. They never noticed anything that didn't bleed or pay.
Thirteen of them. Patched members. The ones who voted.
At the far end, Elias Vela rolled a quarter across his knuckles. New president. Old cruelty. He'd waited eleven months to make his move.
"We have a problem," Elias said.
No greeting. No acknowledgment that she'd once called him tío. That he'd bounced her on his knee at compound barbecues while her father grilled carne asada and laughed with his whole chest.
That man was gone. Maybe he'd never existed.
"The FBI task force has a source." Elias placed both palms flat on the table. "Internal. Someone's been feeding them manifests. Delivery windows. Routes we've run clean for six years."
He didn't look at her.
No one did.
Catarina understood then. The way you understand a bullet has left the chamber before you hear the shot.
"We need a traitor," she said.
Her voice sounded like someone else's. Steady. Almost bored.
Elias's quarter stopped rolling.
"We need".... he corrected slowly.... "the traitor."
She should have ran when her father died. Should have taken the cash he kept in the freezer, the spare registration for the truck, the road atlas with routes circled in pencil. Should have crossed back over the river and disappeared into the interior where the Devil's Songs had no reach.
But she'd stayed. Because this was her home. Because her father built it. Because Marcos Salazar had believed in redemption, in second chances, in the possibility that men who dealt in darkness could still hold light in their hands.
Foolish man.
Dead man.
"You need a body," Catarina said. "Someone to feed the task force. Someone to convict in the court of public fucking opinion so you can keep running your loads north."
Hector Fuentes shifted in his seat. Sergeant-at-arms. Her father's closest friend for thirty years. He stared at the grain of the wooden table like it contained the names of his children.
He wouldn't meet her eyes.
None of them would.
Except one.
At the far left of the table, pressed against the wall like he was trying to merge with the concrete, Cade "Rhodes" Montero watched her.
His face revealed nothing. It never did. But his hands, those hands she knew... were curled around the edge of his chair, knuckles white, tendons standing sharp against his skin.
Cade, who'd spent three years at her side.
Cade, who'd learned to make her coffee with the exact amount of crema her father insisted on.
Cade, who'd held her at the funeral and said nothing because there were no words for that kind of loss and he'd never learned to lie.
He didn't speak now.
Didn't defend her.
Didn't move.
"It's not personal," Elias said. "Your father was a good man. Good men don't always raise good daughters."
Something in her chest cracked. Not her heart, that had been hardening since the morning she found her father cold on the garage floor.
Something deeper.
Older.
The part of her that still believed fairness existed.
"I never touched the manifests."
"Doesn't matter." Elias finally looked at her. His eyes were flat. River stones. "Evidence exists. We have screenshots. Email records. A witness who placed you at the task force field office three weeks ago."
"That witness is lying."
"The witness is patched." Elias leaned back.
"You're not.
You never were.
Your father wanted you to have options. College. A life outside. He kept you clean."
He made it sound like a sin.
"So here's your option," Elias continued. "You confess...
You take the federal charge.
You do your time in the facility we use for our own.
Not the general population.
Not state.
You keep your mouth shut, and when you come out, there's an envelope waiting. Enough to start over somewhere far from here."
"And if I refuse?"
Elias smiled. It didn't reach his eyes.
"Then we do it the old way. But your father loved you. So we're offering you a new way. Generational kindness."
Generational kindness.
She almost laughed. Almost screamed. Instead, she looked at Cade.
He hadn't moved. His knuckles were white. His jaw was set. But his eyes were screaming.
Say something.
Defend me.
Tell me this isn't real.
His lips parted.
Then closed.
Elias stood. Adjusted his cut. The Devil's Songs patch caught the low light, embroidered wings wrapped around a bleeding guitar.
"We vote," he said. "All in favor of Catarina Salazar assuming full responsibility for the security breach."
Thirteen hands rose.
Hector's rose slowest. But it rose.
Cade's didn't move.
Elias noticed. His gaze shifted, sharpened.
"Rhodes. You got something to say?"
Cade stood.
He was taller than Elias. Younger. Leaner. But there was something in his posture now that hadn't been there when he entered a stillness that wasn't calm. A readiness that wasn't peace.
"She's not the leak," he said.
The room held its breath.
"Evidence says otherwise."
"Evidence can be planted."
"By whom?"
Cade looked at Catarina. Just for a second. Just long enough for her to see the apology in his eyes raw, bleeding, absolute.
Then his face closed.
"Doesn't matter." His voice was flat. Erased. "What matters is the club. What matters is survival. If she's the cost, we pay it.*"
He sat down.
Catarina felt the floor shift beneath her.
"Then it's unanimous," Elias said. "Catarina Salazar, you are hereby stripped of all protections, privileges, and rights afforded to families of charter members. Your father's legacy benefits are revoked. Your residence on compound property is terminated. You will be remanded to federal custody by sunrise."
He paused.
"Cade. You brought her in. You finish it."
Cade rose again.
He walked toward her. Each step measured. Each breath controlled. His face was stone, bone, nothing she recognized.
He stopped inches from her.
Close enough to kiss.
Close enough to kill.
"Don't," she whispered.
His hand moved to his waistband. Emerged with the knife she'd given him three years ago, the one engraved with a single staff note G4, the G below middle C. Her name. Her gift.
He pressed the blade flat against her collarbone.
"Catarina Salazar," he said, loud enough for the room to hear, "you are condemned by the Songs you betrayed. Your name is erased. Your blood is forfeit. Your existence is no longer recognized by any man wearing this patch."
The blade bit. Just enough to draw blood.
"I should have killed you the first night I met you."
His eyes met hers.
And she saw it.
The lie.
The sacrifice.
The five-year sentence he was writing for himself in real time.
"I hope you rot," he said.
Then he turned his back on her and walked away.
Five Years Ago. El Paso, Texas.
The warehouse floor was cold through her dress.
Catarina knelt on concrete that still held oil stains from bikes her father had tuned with his own hands. The smell of gasoline and grease had once meant home. Now it meant the end of one.
Three hours since the vote.
Three hours since Cade pressed her own gift against her throat and condemned her in front of every man who'd ever called her la princesa.
Three hours, and no one had spoken to her. No one had looked at her. The clubhouse emptied like she carried plague. Even Hector Fuentes walked past without meeting her eyes, his massive shoulders curved inward, his silver belt buckle catching the light as he disappeared through the side door.
Only Elias stayed. And the two prospects assigned to deliver her to the federal courthouse by dawn.
But first, the ritual.
"You understand how this works," Elias said.
He stood ten feet away, arms crossed, expression patient. A man explaining taxes to a slow child.
"The club votes. The club sentences. The club executes."
"My father.... "
"Your father is dead." No cruelty in his voice.
Just a fact.
"And if he were alive, he'd tell you the same. One body for the survival of thirty-seven. Simple math."
She wanted to spit at his boots. Instead, she pressed her palm flat against the cold concrete and steadied her breath.
"Rhodes requested the shot," Elias continued.
"That was generous.
He could have let one of the prospects do it.
Could have made you wait for a cell transfer and let federal marshals handle the loose end.
Instead, he volunteered.
"Generous," she repeated. Her voice tasted like copper.
"He's giving you dignity. One bullet, fast, in a place that won't prolong it. You'll be dead before you hit the floor.*"
Better.
She thought of her father's hands, still grease-stained, still curled around a wrench. Thought of the radio playing when she walked in. Thought of how she'd held his face and screamed until Hector arrived and pulled her away.
None of them came to the funeral. Elias sent flowers. Cade sent nothing.
The warehouse door opened.
Cade walked in.
He'd changed clothes. Black shirt, black jeans, his cut hanging loose over both. His face was stone. Bone. Nothing she recognized.
The knife was no longer visible.
Elias nodded once and stepped back. The prospects retreated to the far wall. Cade walked forward until he stood directly in front of her.
"Turn around," he said.
She didn't move.
"Turn around, Catarina."
"Look at me."
His jaw tightened.
"If you're going to kill me, look at me."
Something moved across his face. Too fast to name. Then it was gone.
He drew his weapon.
Standard issue. Glock 19, matte black. She'd watched him clean it a hundred times.
He chambered a round.
"On your knees," he said.
She was already on her knees.
"You want dignity?" His voice was flat. Erased. "Turn around. Don't make me watch your face when you die."
"Why?"
"Because I don't want to remember you."
The words hit like a second bullet.
She searched his face for some hesitation, regret, the ghost of the man who'd kissed her in the bed of his truck while thunder split the sky.
There was nothing.
"You mean that," she whispered.
He didn't answer.
Behind them, Elias shifted. "Rhodes. Finish it."
Cade raised the weapon.
His eyes stayed on hers. Cold. Empty. The eyes of a man who'd already forgotten her name.
"Any last words?"
A thousand words. A million. Everything she should have said, should have screamed, should have carved into his chest while she still had the chance.
Instead: "I hope you choke on your loyalty."
He pulled the trigger.
The sound was enormous. A percussion that swallowed the warehouse, the city, the river three miles south.
Catarina's body hit the concrete.
Pain exploded through her left shoulder, white-hot, absolute. She heard herself scream. Heard Elias curse. Heard the prospects scrambling.
And then Cade's voice, loud and cold and final:
"Weak. Just like her father."
She tried to speak. Tried to move. Her body refused.
Through the haze, she saw him holster his weapon. Saw him turn his back. Saw his silhouette against the warehouse lights, broad-shouldered and untouchable.
He didn't look back.
He didn't pause.
He walked out like she was already a ghost.
Catarina pressed her palm against the concrete. Her blood pooled beneath her, black in the low light, spreading faster than she could contain.
Stay down.
She didn't know if the voice was his or hers.
Don't come back.
Her vision blurred. The ceiling lights dissolved into watercolor. Somewhere far away, one of the prospects was shouting for a medic.
But Cade Rhodes was already gone.
And Catarina Salazar closed her eyes and let the darkness take her, believing with every fiber of her being that the man she loved had just tried to erase her from the earth.
She woke to flies.
Their bodies crawled across her cheeks, her lips, the wet collar of her dress. She tried to lift her hand to brush them away. Her arm would not move.
She was on her back. The sky above her was white, bleached, the sun somewhere behind clouds she could not see. She smelled rot. Old blood. Diesel.
She turned her head. The movement cost her.
She was in a pit.
Not deep. Maybe four feet. The walls were packed with dirt. The bottom was scattered with refuse, empty oil drums, rusted machinery, the skeletal remains of an engine block.
She was not alone.
Three feet away, a man's body lay facedown in the dirt. His shirt was dark with dried blood. His skin was gray. His eyes were open.
She did not scream.
She did not have the strength.
She looked down at herself. Her dress was black with blood. Her hands were red to the wrist. She touched her shoulder. The wound beneath her collar was sealed... not with stitches, not with bandages.
Just pressure. Time.
She had been here for hours. Maybe a day.
The blood on her dress was not hers.
She did not feel grateful. She did not feel anything.
She pressed her good hand against the dirt wall and pushed.
It took four attempts to climb out.
Her left arm hung useless. Her vision swam. Her stomach heaved but produced nothing. On the fourth try, she hooked her fingers over the edge and dragged herself onto solid ground.
She lay there for a long time. Face pressed against gravel. Breathing.
When she finally sat up, she saw where he had left her.
A scrap yard. Abandoned. The skeletons of trucks and tractors rose from the dust like monuments to nothing. A chain-link fence slumped along the perimeter, cut open in three places. Beyond it: desert. Scrub brush. Mountains so distant they looked painted on the horizon.
No road. No buildings. No water.
No truck.
She stood. Her legs shook. Her shoulder screamed. She took one step, then another.
And then she saw it.
At the base of a mesquite tree, two hundred yards from the pit. Black. Duffel.
Half-buried in sand. slowly she walked to it.
Knelt down
Unzipped it.
Water. Three bottles.
Cash. Stacks of twenties, rubber-banded. Enough to disappear.
A map. Hand-annotated in black ink. Her location marked with an X. A route traced north, skirting the border checkpoints.
And underneath, pressed flat at the bottom: a passport.
Not her name. Not her face. But close enough.
She stared at it for a long time.
He had known. He had prepared. He had put a bullet in her shoulder and a corpse beneath her body and a bag of supplies at the edge of the dumping ground.
She did not know what that meant.
She did not know if she wanted to find out.
She closed the bag. Slung it over her good shoulder. Turned her back on the pit and the body and the blood that was not hers.
She walked.
The sun moved across the sky. Her shadow stretched, shortened, stretched again. She did not stop. She did not look back.
The desert swallowed her.
By nightfall, her wound had soaked through her dress. The movement had opened it. She pressed her palm against her collar and kept walking.
The stars emerged.
Thousands of them. She had never seen stars like this, not in El Paso, not in Juárez. Here, with no city lights for a hundred miles, the sky was a living thing.
She walked beneath it until her legs gave out.
Then she sat against a rock, drank water she did not want, and waited for morning.
She did not cry.
She did not think about his face when he pulled the trigger.
She did not think about anything except the next step. The next hour. The next breath.
Somewhere behind her, a coyote called.
She closed her eyes.