Cherreads

Chapter 6 - Ink-Stained Names

The heavy gray clouds had hung over Paris since dawn, a thick, low ceiling that seemed to press the entire city into a dim and uneasy quiet. Isabelle Laurent hadn't slept — not properly. Her mind remained tangled around the web of strange connections, half-formed theories, and an overwhelming, gnawing sense that the case she thought was linear had deep roots in shadows she hadn't even considered.

The Cybercrime Division building stood like a bunker, cut from brutalist concrete and glass, deep in the outskirts of the city's tech quarter. The inside smelled of recycled air, coffee, and the sterile tang of static electricity — screens flickered endlessly on desks where analysts rotated through shifts, their faces pale under blue light.

Théo Lefevre sat at his desk, surrounded by monitors arranged like a cockpit. The sleeves of his wrinkled dress shirt were pushed up, revealing the faint ink stains that always seemed to smudge his wrists — a leftover habit from his constant scribbling of theories on notepads before feeding them into code.

When Isabelle stepped up behind him, his fingers were flying over the keyboard, pulling logs from dark web servers, cross-referencing databases, and bouncing through anonymized digital footprints at a speed most officers wouldn't even begin to follow.

"You didn't call me down here just to talk about traffic cams, I assume?" Isabelle asked, folding her arms.

Théo didn't look away from the screen. "Not unless Parisian traffic started kidnapping people in masks."

He finally leaned back, letting out a breath and rubbing his eyes. "I think I found something. It's going to sound insane, but hear me out."

Isabelle tilted her head, waiting.

Théo pulled up a series of browser windows, each one displaying an entry from a minimalist, black-and-white website. The site had no logo, no about page, no author credit. Only a title in plain serif text:

The Velvet Chronicle.

Each post was timestamped, each one dated roughly one to three weeks before one of the known disappearances. The titles were strange, poetic, sometimes theatrical:

"The Dancer's Last Waltz"

"The Quiet Canvas"

"The Songbird's Empty Cage"

The most recent was still pinned at the top, timestamped only hours earlier.

But it wasn't the titles that made Isabelle's pulse sharpen.

It was the content.

Théo opened the oldest entry and began scrolling through. The post read like fiction, but the details were too specific, too real, too calculated. Names were slightly altered or omitted, but descriptions of habits, locations, even the tone of the victims' lives — it was all there.

He clicked another: "The Dancer's Last Waltz". Isabelle's eyes locked onto a line buried in the middle of the story.

"She danced beneath the crimson moon, her reflection framed by rain-slicked glass, the silent audience awaiting her encore. She would not return home that night."

Camille Dubois had vanished three days after this post. Isabelle remembered the details from the case file: Camille had indeed been seen near the mirrored art installation on Rue de Crimée on the night of her disappearance.

"This is a confession," Isabelle said, her voice low.

Théo shook his head. "It's a performance."

He opened the latest post.

The title hit her like a brick:

"The Detective's Descent."

Her name was woven into the text, this time not even hidden. The words were more intimate, less abstract.

"She sought the woven threads, piecing each frayed end with tireless hands, blind to the ink dripping toward her own name. The next signature etched in silence: Isabelle Laurent."

For a long moment, the room seemed to grow colder.

Her fingers tightened against the edge of the desk, the words digging into her head with more precision than any physical threat could manage. This wasn't random. Whoever wrote these wasn't improvising. The stories were a map. A timeline.

A warning.

"Metadata?" Isabelle managed.

Théo's expression darkened. "They're good. Really good. Every post is routed through onion relays, international proxies, wiped headers. But the last one —" he tapped the screen, "— has something different."

He pulled up the server log. A single string of text was left in the post's source code, visible only in the raw data.

Location: Montmartre. Confession Booth.

The same place where she'd traced the victims' last steps only days ago.

She straightened, piecing it together.

"The abductions," Théo said, following her line of thought, "aren't about opportunity. They're planned. Scripted. Each victim's life is being written out before they even vanish."

Isabelle rubbed her temple. The names, the anonymous stories, the masquerade club, her sister. All of it suddenly felt orchestrated.

A controlled narrative.

A human hand behind the scenes, moving pieces on a board.

Théo leaned forward, lowering his voice. "You realize what this means, right? You're next on their list."

"I know." Isabelle stared at the screen, mind racing. "But if they're writing me into this story, they've already made their biggest mistake."

Her phone vibrated. One new notification. She swiped the screen. A new email.

The subject line:

"Next Chapter: Midnight Confessions"

The email had no body, only an attachment. A photo.

Her breath caught. It was the confessional booth at Saint-Augustin, the one she'd visited two nights before — empty, save for a faint object barely visible on the seat.

Vivienne's scarf.

To be continued...

More Chapters