Cover of The Apology Hotline

by Internovel Originals

The Apology Hotline

Read full first chapter

No signup, no paywall · the full story continues in the app

40Public chapters
9 minFirst chapter
EnglishLanguage
Jun 29, 2026Last updated

The story

At 3:17 a.m., Noemi Stahl hears a man apologize for a murder that will happen before sunrise—and the call ends with her own name in the background. Noemi and a detective/handler must protect each other while both suspect the other is part of the trap; their bond grows through shared truths they can’t fully say out loud. Intimate danger with a competent heroine, where every voice on the line might be lying, and the only way out is to trust the right person before the system turns on her.

Chapter 1 · 3:17 a.m. Apology · 9 min read

The hotline operations room stayed bright even at night. Rows of screens glowed behind glass. Noemi Stahl sat at her station with a headset on and a cup of coffee she never finished.

Her job was simple on paper: listen, record, route. People called to say sorry without names. The system tagged each call and sent it to the right anonymous queue.

At 3:16 a.m., she answered a man who apologized for a parking ticket from last year. At 3:17, her console flashed a new inbound ring with an internal routing code that made her stomach tighten.

Noemi pressed accept. “Thank you for calling. You can speak freely. I can’t identify you.”

A man breathed into the line like he was standing close to a microphone. Then he said, “I’m sorry.” His voice was calm, almost polite. “For what I will do before sunrise.”

Noemi kept her tone flat. “You’re on the anonymous apology hotline. You don’t have to explain details like names or addresses.”

The man laughed under his breath. “You will do it.”

Noemi’s fingers tightened on the keyboard. “Excuse me?”

He spoke again, slower this time, like he wanted each word to land. “You will apologize after. You’ll call it an accident. You’ll say you didn’t mean it.”

Noemi swallowed. The room around her stayed the same. The screens kept scrolling. But her calm felt like a thin wall.

She forced her voice steady. “Are you threatening me?”

“No,” the man said. “I’m apologizing. I’m giving you a chance.”

A faint sound came through the line behind his breathing. Not music. Not traffic. It was like a street at night—wheels on wet pavement, a distant hum, something that rose and fell.

Noemi’s eyes flicked to the metadata panel. The operator view showed only limited call info: the time, the region, and the internal routing path. Nothing that should match a street.

The man continued. “You keep your hair back. You check the door twice. You tell yourself it’s for safety. You tell yourself you’re careful.”

Noemi sat straighter. She had not told anyone that, not even at work. She had only said those things in her own head.

“Stop,” she said. “You don’t know me.”

The man’s tone softened. “Do you remember the phrase your mother used?”

Noemi went cold. The word he used was wrong, shifted by a hair, like someone had learned it from a recording. But her body still recognized it.

She leaned toward the console as if distance could change the sound. “That phrase is not in our scripts.”

“It will be,” he said, and then he added her name like it was part of an apology. “Noemi.”

The headset picked up something else, right after his voice. A second layer of audio, faint and off-beat. It sounded like her own street at night again. It also sounded like her own breathing, processed and delayed.

Noemi’s calm broke. She didn’t move, but her hands started to shake. “How do you know my name?”

The man spoke over her question. “I’m sorry for the murder before sunrise.” His voice held steady, but the timing between his syllables felt slightly wrong. Like the system was polishing him.

Noemi stared at the call timer. It had already reached 00:42. Her console showed a normal recording status. No warning. No escalation prompt.

Then the system did something it never did for her. A small line of text appeared in the corner of her interface, locked behind a menu she could not open.

It wasn’t a normal metadata update. It looked like a hidden layer trigger. Noemi couldn’t access it. She couldn’t even scroll it properly.

She tried anyway, clicking through with quick taps. The screen refused her. “Access denied,” it said, in a plain font that felt cruel.

“What are you doing?” Noemi demanded into the headset.

“I’m giving you the apology,” the man said. “You just have to deliver it.”

Noemi checked the transcript window. It populated with filtered text in real time. She watched her own name appear in the transcript as if the system had decided it was allowed.

Then, line by line, one sentence vanished. Not silence. Not a redaction label. Just a missing line, like the system had swallowed a piece of the call.

Noemi hit the emergency note function, the one operators used for unusual threats. She typed: CALL CONTAINS PERSONAL DETAILS + PREDICTED HOMICIDE BEFORE SUNRISE. SYSTEM TRIGGERED HIDDEN LAYER I CAN’T ACCESS.

Before she could submit, the man on the line changed. His breathing stopped, then restarted with a different rhythm. He sounded like he moved his mouth a different way.

“You’ll be calm,” he said. “You always are.”

Noemi’s throat tightened. “I am calm because I follow procedure.”

The man’s reply came with the street noise again, louder now, as if the call had been recorded somewhere close to her home. “Procedure won’t save you. Choice will.”

Noemi forced her voice to stay firm. “Tell me the location of the victim.”

He didn’t answer. Instead he said, “Before sunrise, someone will knock at your building entrance.”

Then he added, almost kindly, “And you will open it.”

The call ended at 3:17 exactly. Noemi stared at her headset as if it might explain itself.

She stood before her supervisor could see her panic. Mara Voss had been on the late shift too, moving between operator desks, checking logs and making sure people didn’t break policy.

Noemi walked to Mara’s station and kept her hands visible. “I need help with a call. It escalated into a hidden layer.”

Mara looked up fast. Her eyes went to Noemi’s screen. “Noemi, you can’t see hidden layer data.”

Noemi nodded hard. “I know. But the transcript has a missing line. It also used a phrase I recognize from childhood. And it said my name like it was already inside my life.”

Mara leaned in. “Read me the exact text you got.”

Noemi pulled up the filtered transcript. She spoke the words exactly as they appeared. “I’m sorry for the murder before sunrise. You will do it. Noemi.”

Mara’s jaw tightened. “Where is the missing line?”

Noemi tapped the timeline. The gap sat there like a tooth pulled without blood. “It’s not redacted. It’s gone.”

Mara’s voice stayed controlled, but her hands hovered as if she wanted to reach for Noemi and couldn’t decide where to put that fear. “Did you trigger any system bypass?”

Noemi shook her head. “I only clicked emergency note. The system locked me out.”

Mara glanced toward the room’s policy poster, like it could answer. “We can’t escalate beyond what your interface allows. It’s a commercial hotline. That layer is restricted.”

Noemi felt watched again, like the call hadn’t ended. “Then how do we stop a murder before sunrise?”

Mara exhaled once. “We log it. We keep you moving. And we find the victim by pattern, not by what the system promises.”

Noemi stared at her own transcript again. The system had given her a threat. It had also given her a street sound that matched her street at night.

Mara pulled up the routing view her access allowed. “Operators can only see limited metadata,” she said, almost to herself. “Time, region, routing path. Nothing else.”

Noemi wanted to argue, but her throat wouldn’t cooperate. The hidden layer had been the one place the call could have explained itself. It stayed out of reach.

Mara put a hand on the edge of Noemi’s desk, not touching her skin, just claiming space between her and the fear. “Show me the audio.”

Noemi pulled up the raw audio file link. She listened once, then again, watching the waveform. The timing mismatch was there, subtle but real. The voice processing didn’t line up with the street noise.

Mara nodded slowly. “That’s not a normal phone connection.”

Noemi’s chest hurt. “So someone can mimic someone’s voice, but it leaves fingerprints.”

Mara’s eyes met hers. “We treat it like a system. We don’t treat it like a person.”

Noemi opened the case log and entered the call ID. She added her own note about the missing transcript line. The status bar showed it as saved.

Then another alert flashed on her screen, sudden and bright. A live location pin request. The system pulled a map up without asking permission.

The pin dropped onto her neighborhood. Not just nearby. Her building entrance.

Noemi stood so fast her chair scraped. “That’s my entrance.”

Mara reached for her phone, fingers moving quickly. “Stay here,” she said. “Do not leave your station.”

Noemi couldn’t breathe right. “The caller said someone will knock.”

Mara looked at Noemi like she was making a choice that could break protocol. “I’ll handle it,” she said. “But you stay.”

It’s just getting good.

Don’t stop on a cliffhanger.

The rest of The Apology Hotline is waiting in the app. A free chapter unlocks every few hours, or you can keep reading right away.

Download on the App Store