Free Short Stories

Quick reads for any moment — 100 to 1000 words

The Last Confession

Detective Daniel Ortiz lit his cigarette under the flickering streetlamp, rain dripping from his coat. The alley behind the abandoned textile factory smelled of wet concrete and rust. A man lay motionless on the ground, a crimson stain spreading across his chest.

Officer Lila Perez knelt beside him. “Male, early thirties. Gunshot wound. No wallet, no ID, nothing. Someone wanted him gone completely.”

Daniel shook his head. “Professional. Close range. Quick. Someone he knew.”

“Any idea who he is?” Lila asked.

“Not yet,” Daniel said. “But someone out there does. And they’re watching.”


The victim was later identified as Jacob Riley, a mid-level accountant who had recently uncovered discrepancies at a local investment firm. On the surface, nothing seemed unusual, but his coworkers whispered that he had been asking questions no one wanted answered.

Back at the precinct, Daniel and Lila began combing through Riley’s recent activity. Emails, phone records, and banking statements revealed unusual transactions—transfers to anonymous offshore accounts, messages encrypted with codes Daniel had only seen in corporate espionage cases.

“Someone paid him off,” Lila said, scrolling through the files. “Or tried to.”

Daniel frowned. “Or he stumbled into something bigger than he realized.”

One email stood out. From a burner address, sent to Riley:

“Meet me at 7 PM. Warehouse 23. Come alone. Bring the files. Discretion is paramount.”

Daniel read the line aloud. “He went willingly. Knew something was going to happen.”


Warehouse 23 was on the outskirts of the industrial district, graffiti-stained and dark. Daniel and Lila arrived just before 7 PM. The warehouse doors were slightly ajar, a dim light flickering inside.

“Stay sharp,” Daniel whispered. “Could be a setup.”

Inside, Riley sat at a wooden table, shuffling papers. A man emerged from the shadows, tall, with a gray overcoat and steel-gray eyes.

“Jacob Riley,” the man said. “You’re punctual. Good. Discretion, remember?”

“I don’t know what you’re talking about,” Riley said nervously.

“Don’t play games,” the man replied. “You have information that doesn’t belong to you. Hand it over.”

Riley hesitated. “I… I can’t. People will get hurt.”

The man sighed. “Then you leave me no choice.” He drew a gun, and in a single, fluid motion, fired twice. Riley slumped forward.


Back at the precinct, Daniel and Lila reviewed surveillance footage from nearby traffic cameras. A black SUV sped away moments after the shots were fired. License plate unregistered. But in one frame, the driver’s silhouette was partially visible—a man, wearing glasses, hair slicked back.

“Who is this?” Lila muttered.

Daniel leaned back, rubbing his temples. “Someone who knows how to cover their tracks. But everyone leaves a trail. Everyone.”

They traced the transactions Riley had been investigating to Crane & Hawke Investments, a high-profile firm involved in offshore transfers.

“Looks like Riley stumbled onto embezzlement,” Lila said. “And paid the ultimate price for it.”

Daniel nodded. “Then it’s time we paid a visit to Crane & Hawke.”


The firm’s office tower loomed over downtown, glass and steel reflecting the city lights. Daniel and Lila presented themselves at the reception desk, posing as auditors.

“Mr. Hawke?” Daniel asked, showing his badge discreetly.

A man in his fifties, sharply dressed, emerged. “Detectives. How can I help you?”

“We’re investigating Jacob Riley’s murder,” Daniel said. “We have evidence linking Crane & Hawke to suspicious financial activity.”

Hawke’s smile was polite but cold. “I see. I assure you, our firm operates within the law.”

“Then why was Riley investigating you?” Lila pressed.

Hawke’s eyes flicked to the side, calculating. “I can’t control what someone investigates on their own. Perhaps he misunderstood certain transactions.”

Daniel narrowed his eyes. “Or perhaps you eliminated him to protect those transactions.”

Hawke’s smile didn’t waver. “Detectives, sometimes truth and coincidence overlap in ways that appear nefarious. But proof… proof is another matter entirely.”


Daniel and Lila returned to the precinct, frustrated but determined. They combed through the remaining evidence Riley had collected—encrypted emails, offshore accounts, and witness statements. Slowly, a pattern emerged. Crane & Hawke had been siphoning funds from client accounts through shell companies, and Riley had uncovered enough to expose them.

“Then he was right to be scared,” Lila muttered.

Daniel’s phone buzzed. A tip: someone had seen a man matching Hawke’s driver entering a private airstrip late at night.

They arrived to find a small private jet on the tarmac. A man in a dark suit was loading briefcases.

“Stop!” Daniel shouted. “Riverside Police! Step away from the jet!”

The man froze, then turned. It was Hawke himself.

“Detectives,” Hawke said, voice calm. “I suppose this is the endgame.”

“You’re coming with us,” Daniel said.

Hawke raised his hands, then smirked. “Do you really think this ends here? Others are involved. My partners. My clients. You think stopping me stops the truth?”

“Maybe not,” Daniel replied, cuffing him. “But it stops you.”


Weeks later, the investigation unraveled Crane & Hawke Investments. Several accomplices were arrested, millions in embezzled funds were recovered, and Riley’s death became the catalyst for a larger crackdown on corporate crime in the city.

Daniel visited the alley where Riley fell, rain lightly washing the pavement.

“He paid with his life,” Lila said softly.

Daniel stared at the empty alley. “But we exposed the scheme. His sacrifice wasn’t in vain.”

A siren echoed in the distance, blending with the city’s constant hum.

“Another case closed,” Daniel murmured, lighting a cigarette. “But there’s always another shadow waiting in the corners of this city.”

Lila nodded, and together they walked back to the precinct, ready for the next case, knowing that the city’s darkness never truly sleeps.

💡 You Might Also Like