Episode 1 · General · 18+ private alpha
Lantern Exclusive
Chapter One - The Ghost Hour with Dante Hale
Table of ContentsEpisode 1 of 4
About this story
Private investigator Keke Chung believes there’s always an explanation for the unexplained.
Then the Wolfman shows up.
After Keke connects a viral dating sensation in fur and fangs to a string of San Francisco robberies, actor Jax Maddox is arrested. But Jax insists he was only following instructions from someone known as the Handler.
When one of his former dates turns up dead, Keke follows a trail of secret research, coded messages, and a respectable academic society obsessed with people who disappear and return.
Just like her.
Twenty-eight years ago, three-year-old Keke vanished from a locked home during the Lunar New Year. Four days later, she was found near Coit Tower, unharmed and clutching a stuffed toy no one recognized.
San Francisco called her the Lucky Lunar New Year Baby.
The Silver Howl Society calls her the Returned One.
Now another Wolfman is stalking the city, and the mystery Keke has spent her life trying to solve may finally be hunting her back.
This Black-led paranormal cozy mystery is perfect for fans of Only Murders in the Building, Poker Face, and mysteries where the supernatural always has a very human explanation.
Listen on Lantern
Read this episode aloud
Voice, speed & continuous listening
It’s a quarter past midnight at KPOI, and the air inside the sound booth is a slurry of old coffee, ozone, and carpet funk. Low, institutional ceiling; no windows unless you count the rain-smudged porthole that looks into the engineer’s sidecar, where nobody has bothered to change the calendar since March. In here, the light comes almost entirely from the console—LEDs bleeding like police tape across banks of faders, standby lamps pooling dim rubies under the gear racks, everything else receding into a gloom that makes sound the only thing that matters.
Through the glass: nothing. Not even the amber glow of Market Street’s streetlights. Overnight, the fog has thickened from weather into a practical joke. You could lose a lighthouse out there.
Somewhere beyond the walls, a foghorn presses through the insulation, barely more than a tremor in the air. It sounds every thirteen seconds, irregular enough to resist becoming background noise, like someone tapping a ring against the lid of a coffin.
At the epicenter of this, Dante Hale sits at the mic. He wears dark flannel and boots with the laces yanked out, sleeves cuffed revealing muscled brown forearms. His beard is close-cropped, but in the console glow it throws sharp-edged shadows up to his cheekbones. He leans back. A listener would say he radiates calm. Anyone in the room would spot the showmanship for what it is: not calm, but command. Dante owns this hour of the night.
At 12:19 the station ID rolls. “You’re listening to KPOI Ghost Hour now with Dante Hale, keeping San Francisco strange since 1999.” A hiss of static, then the tail end of a weather alert—nothing but routine damp—and the silence that follows is so total, it’s disquieting. Dante waits one, two, three full beats. He knows how to handle silence. He makes it ring.
“Tonight’s a good night for stories,” he says, and the sound booth transforms, instantly, into its own small world.
The voice is the thing: lush, enveloping, maybe an octave deeper than you’d expect, with just enough rasp to suggest cigarettes in college and a fondness for bourbon at events that bill themselves as literary. He never hurries, and if he has a script, it lives in his head. He opens with a proposition, not a greeting. San Francisco, he says, does not merely remember its dead. It collects them. It retools them, mass-produces them, exports them. In San Francisco, you don’t become a cautionary tale. You become product. Your story gets pressed into the civic DNA.
Dante’s hands rest easy on the console edge, fingers splayed like a stage magician about to reveal the trick. He’s not looking at the mic, not at the timecode, not at the silent engineer. He’s looking past the glass, into the void of the city. This is what it sounds like:
“You don’t need me to tell you about the woman who vanished from Dogpatch last October. You already know how it goes. She left her apartment at six in the morning, walking east with a cup of matcha and a phone call in progress. For six blocks, she was ordinary. Just another woman in yoga pants, talking with one hand and carrying a hot drink in the other.
“But she never reached the ferry. She never reached anywhere.
“For two weeks, people said her name. Her real name, not the one the news eventually replaced it with. They said it on the 48, in the laundromat, at the dive bar two doors down from where she lived. While she was missing, she was still a woman. Someone’s daughter. Someone’s friend. A person people were trying to bring home.
“Now, walk that same stretch of street after midnight, when the fog comes crawling in from the bay, and people will tell you they’ve seen her. Not her exactly. Something shaped like her. A woman standing beneath the streetlights with both hands wrapped around a green paper cup. Ask anyone what her name was, and they won’t remember.
“They call her Matcha Mary.”
He lets the words hang. For effect, yes. Also because, in the sound booth, every sentence needs a half-life, a chance to drift into the churning stew of radio noise and sleep-deprived imagination.
He continues.
“The city is full of masks. Sometimes literal ones.
“Four years ago, a man wearing a white porcelain face robbed a post office in Potrero Hill. Smooth cheeks. Black hollows around the eyes. A small red mouth painted into a smile. The security cameras caught every detail of the mask and almost nothing of the man beneath it.
“The papers called him the Hollow Man. He was arrested three days later in Daly City, where police found the mask wrapped in a grocery bag beneath his kitchen sink.
“That should have been the end of it.
“But the mask had already left the building.
“People began seeing the white face in apartment windows. On pedestrian bridges. Reflected in the glass of empty Muni shelters after the last bus had gone. Teenagers still walk Potrero after midnight looking for him, even though the man who wore the mask has been sitting in prison for four years.
“They caught the thief. The Hollow Man stayed behind. That’s what a good mask does. It survives the face inside it.”
Pause.
The foghorn sounds again, closer now.
“And then there’s the little boy from the Richmond District.
“He didn’t disappear. Not exactly. His mother lost sight of him for twenty minutes during a neighborhood street fair. Eleven minutes. Long enough for every parent on the block to begin calling his name. Long enough for police to close the intersections. Long enough for his mother to imagine the rest of a terrifying life.
“They found him sitting alone on the steps of a house six blocks away.
“He wasn’t crying. He wasn’t hurt. He was holding a brass key no one recognized, and he kept insisting that an old woman had walked him there through streets that didn’t exist.
“He described houses painted colors his parents had never seen. A church with no doors. A cable car running underground. He said the woman showed him San Francisco before it burned.
“The key opened nothing. His parents tried every lock in their house. The police checked the homes nearby. People brought in historians, locksmiths…psychics.
“Years later, the boy admitted he could no longer remember the houses he saw. That did not matter. By then, the neighborhood had decided what had happened. The city had taken him for twenty minutes. And then it had given him back carrying one of its secrets.”
Each story is separated by space, by the quiet flex of a city that does not sleep so much as rotate its nightmares. Dante’s voice remains steady, but a close listener would hear the escalation beneath it. The pressure building toward the thing he actually wants to say.
“You think that’s simply how stories work,” Dante says, almost a whisper. “You think it’s a human habit. But here, it’s industrial. We process memory. We strip away names, sand down facts, laminate what remains, and pin it to lampposts.
“A missing woman becomes an apparition. A cheap mask grows into a monster. A frightened child comes home carrying a key, and strangers decide the city chose him.
“And you—”
He lets that sit, uncomfortably personal, as if the only listener tonight is the one with secrets.
“You wonder, late at night, if any of those stories can ever really end. If a city that runs on ghosts will ever let you go, once you belong to it.”
Outside, the weather system sags lower, the foghorn now a familiar punctuation. Dante lets the city speak for itself, which is to say he lets the next silence do the heavy lifting. He leans closer to the mic for the close, dropping his register as if to seal a pact.
“Keep a light on, my friends.”
He cuts the feed, and the phone lines bloom: first two, then five, then all eight illuminated on the board. In the engineer’s booth, a hand lifts, returns a salute. Dante waits. Through the speakers, the city comes alive in fragments: someone on a Muni line, not alone; a night nurse from St. Luke’s, calling in about the elevators; a retiree who has recorded three weeks of back alleys, convinced he’s found the next big thing in cryptids. Some call to confess. Some to be heard. Some just want to know their voice is in the mix, part of the machine that turns fear into myth and myth back into comfort.
For a minute, it’s a chorus. Every voice layered over every other, indistinguishable, but still, in its way, harmonious.
“Stay spooky,” they say, one after another, as if the words are code. Maybe they are.
The red console lights fade out, the room returning to shadow and the reliable pulse of cooling fans. Down on Market, car brakes squeal and a gull cries into the dark. The city resumes the sounds of being awake at night.
In the booth, Dante leans back, a soft smile stretching across his face.
He knows the stories out there are just getting started.
Mark a line worth remembering
Highlight a passage
Select a line in the episode, then save it privately or create a short, attributed Lantern share link. Direct copying is limited to protect the author’s work.
Season · stories in reading order
Keke Chung Paranormal Mysteries
End of Episode 1
Lantern private alpha
Ready to keep reading?
Join the alpha for an invitation to continue Howl If You Love Me and discover more serialized stories.