The Coffee-Shop Ghost
The coffee shop smelled of burnt sugar and old newspapers. A Tuesday at 3:47 in the afternoon meant the lunch rush had dissolved into a sparse constellation of laptop glow and quiet conversations, leaving the back corner booth—Cassidy’s booth—in a pocket of amber light that felt almost conspiratorial.
Jace’s tongue poked from the corner of his mouth as he hunched over a paper napkin, a crayon clutched in his small fist. The green one. He had already declared the blue one “dead” because it had snapped under the pressure of his artistic fervor.
“Mom. Mom. Look.”
Cassidy dragged her attention back from the window, where a man in a beige coat was glancing at his watch for the fifth time in three minutes. She smiled and leaned over the table. “Let me see.”
Jace angled the napkin with the reverence of a gallery curator. “It’s a T. rex. But he’s a good T. rex.”
The dinosaur had no neck. Its head appeared to be a jagged triangle attached directly to a swollen, egg-shaped body. Its legs were stubby, mismatched, and it was smiling—a wide, toothy grin rendered in smudged orange crayon.
“He’s beautiful,” Cassidy said, and she meant it.
A small, wet warmth pressed against her chest, the familiar ache of love so acute it bordered on pain. She reached across the table and smoothed Jace’s hair, the fine strands slipping through her fingers like silk. He was so *here*. Unbearably, overwhelmingly present. Six years old and already filling the world with the immutable gravity of his existence.
The good T. rex had been the product of an hour’s labor. Jace’s focus was a pure, crystalline thing, unbothered by the sticky syrup of his chocolate milk. His brow was furrowed, and she caught the line of his jaw, the determined set of his mouth, and for a heartbeat, the world tilted.
He looked like his father.
She pushed the thought down, deep down into the locked compartment where she kept the broken pieces. Not now. Not now. Jace’s eyes, an impossible shade of blue that shifted with the light, flicked up to meet hers.
“Can we get a cookie?” he asked. “For the T. rex. He’s hungry after all his good deeds.”
Cassidy’s lips twitched. “What good deeds?”
“He saved a baby.” Jace pointed to a tiny, indistinguishable smudge on the napkin. “That’s the baby. He’s got a boo-boo.”
“A boo-boo.”
“Yeah.” Jace’s voice dropped to a solemn whisper. “He fell out of a tree.”
The door to the coffee shop chimed, a jaunty *ding-dong* that cut through the low murmur of conversation. Cassidy glanced up, a reflex, her body already preparing to dismiss the newcomer and return to Jace’s world.
Then she saw him.
The world didn’t stop. There was no dramatic swelling of strings. The clock on the wall, a cheap black plastic thing with a dead battery, remained frozen at 2:58. The fan continued its slow, rhythmic rotation overhead. Life simply continued in its relentless, indifferent march.
But the air in Cassidy’s lungs turned to concrete.
He wore a dark charcoal coat, expensive, hanging open over a fitted sweater the color of slate. His dark hair was longer than she remembered, slightly mussed, as if he’d just run his hand through it—a gesture she knew viscerally, a ghost of sensation on her own skin. He stood at the counter, profile to her, tall and lean, the broad line of his shoulders obscuring the barista’s view.
Seven years.
Seven years since she’d looked at that face. Seven years since she’d last seen the man she’d known as Ethan Cole.
He hadn’t changed. God, he hadn’t changed at all. The same blade-sharp jaw, the same nose with its faint, imperfect bend, the same air of quiet intensity that had once drawn her in like a moth to a bare flame. He was ordering a black coffee, his voice a low rumble that she couldn’t quite make out across the room, but the sound of it, the mere *timbre* of it, sent an electric jolt down her spine.
Nausea rose in her throat, metallic and sharp.
He was supposed to be dead. To her, he was. He’d died that night, six years ago, when he’d vanished from the hospital after she’d told him she was pregnant. When he’d packed up his small, shared apartment and left no trace. When the name “Ethan Cole” had turned out to be a beautifully constructed shell, a house of cards that collapsed the moment she’d tried to lean on it.
Cassidy’s hand shot out and closed around Jace’s wrist. Her grip was too tight. Jace winced.
“Mom?”
“We’re leaving.” The words scraped out of her, raw and urgent.
“But my cookie—”
“We’ll get a cookie somewhere else. I promise.” She was already sliding out of the booth, yanking the strap of her worn canvas bag over her shoulder, her eyes fixed on the side door at the back of the shop. The one that led to a small, grimy alley behind the building. She’d mapped the exit the moment she’d sat down—a habit born of a childhood spent in three different foster homes, of learning early that every room has its doors and every door can lead to safety.
A habit that had failed her so spectacularly with him.
“I don’t want a different cookie,” Jace protested, his voice climbing. “I want *their* cookie. You said. You *said*, Mom.”
She ignored him. She was moving now, weaving between tables, dragging Jace behind her like a small, reluctant dinghy. He was dropping his crayons. She heard the clatter of them scattering on the scuffed linoleum floor, but she couldn’t turn back. She couldn’t stop. If she stopped, she would have to think, and if she thought, she would have to feel, and the feeling was a tidal wave she was one breath away from drowning in.
The side door was so close. Six steps. Five.
A voice cut through the noise, clear and tight, a sound that curled around her spine and squeezed.
“Cassidy?”
The world shattered.
She froze. Her entire body went rigid, her hand still clamped around Jace’s, her eyes locked on the grimy handle of the exit door. She could hear his footsteps, the deliberate crunch of expensive leather on the gritty floor, moving toward her.
“Cassidy. It’s you.”
His voice was different. Lower, more resonant. She remembered it light, laced with warmth and a self-deprecating humor that had made her feel safe. That voice had been another fabrication. This one sounded like it had never told a joke in its life.
“Mom.” Jace’s small hand wriggled in her grip. “Mom, who is that?”
The question was a needle piercing the bubble of her panic. She turned, pulling Jace close against her legs, a shield of her own flesh and blood. She was distantly aware of her hand shaking as she pressed it flat against Jace’s back.
He stood three feet away. Close enough that she could see the fine lines around his eyes, the new silver threading through the dark at his temples. His eyes, though. The impossible blue of them, so like the boy pressed against her, were wide with shock, locked onto Jace.
Then those eyes lifted to hers, and she saw it. The recognition. The grinding of gears as he processed, as the information hit him, as the stray piece of code in his perfect system flickered and glitched.
He looked at Jace. He looked at her.
The silence stretched, a thin wire threatening to snap.
Jace peeked out from behind her leg, his earlier bravery evaporating under the intensity of the man’s stare. He pressed his face into Cassidy’s jeans.
“Daddy?” Jace whispered, the word muffled.
The sound was a knife. It cut through her and pinned him where he stood. His face went pale, a visible draining of color, and he opened his mouth, but no words came.
Cassidy found her voice. It was brittle, a piece of ice cracking under pressure.
“Do not. *Do not* say a word to him.”
She crouched, scooping Jace up into her arms. The familiar weight was a grounding anchor. His arms wrapped around her neck, his small, hot body trembling with confusion.
“We’re going now,” she said to Jace, her voice forcibly gentle, cooing into his hair. “It’s okay. Everything’s okay.”
But he was there, a solid, immovable presence blocking the path to the side door. He hadn’t moved, but he was blocking it. The way he stood, feet planted, shoulders squared—she knew that stance. It was the same one he’d used when he’d confronted a drunk at that bar in Portland, years ago. It was a stance that meant he was not moving unless he chose to.
“His name,” Dante said. The words were rough, like he was pushing them through gravel. “What’s his name?”
“None of your business.” She took a step backward, towards the main floor of the coffee shop. Her eyes flicked to the front entrance, calculating the distance. Too far. And too exposed.
“Cassidy.” He said her name again, and this time it was an almost-sound of breaking. He took a step toward her, and she went rigid as a cornered animal.
“Stay away from me.”
“Please.” The word cracked open the persona she remembered. Underneath the expensive coat and the hardness was the boy she had loved—or the boy she thought she’d loved. For a moment, she saw the ghost of him, the one who’d made her pancakes shaped like hearts and laughed until his sides ached in rain-filled alleys. “Please, I need to know. Kids’ ages. They can be… I need to know how old he is.”
Jace shifted his head to look at the man. His blue eyes, identical to the ones staring down at him, narrowed in innocent judgment.
“You came to get a coffee,” Jace said, his voice quiet but clear. “The kind man at the counter makes it good. But we have to go now. My mom is sad.”
Cassidy’s heart fractured.
Dante stared at the boy. At the T. rex napkin clutched in his other hand—she’d missed that, the napkin somehow still in Jace’s grip through the upheaval. The crudely drawn dinosaur with its rainbow of crayon defiance.
He looked at it, at the boy, and then back at Cassidy.
The calculation was happening. She could see it, the gears turning behind his eyes. The clock on the wall—the dead one—ticked in her head. One. Two. Three.
Then he did something that shattered every expectation she had.
He crouched.
Dante Mercer, the man who looked like he was forged from steel and silence, lowered himself into a crouch so he was level with Jace, his knees cracking softly against the linoleum floor. He didn’t touch him. He didn’t reach out.
He just looked.
The intensity of his scrutiny was overwhelming. He was unravelling Jace with his eyes, tracing the curve of his cheek, the line of his brow, the way his hair grew in a stubborn cowlick at the crown of his head.
Jace stared back, unblinking. Then, with a child’s uncanny perception, he asked, “Why are you looking at me like that?”
Dante’s throat worked. He swallowed once, a dry, clicking sound that was loud in the sudden silence of the coffee shop. The fan rotated. The clock stayed frozen.
“Because,” he said, and his voice was a raw scrape of sound, barely above a whisper, “I’m trying to understand something.”
“What?” Jace asked.
Dante’s gaze never left the boy’s face. The T. rex napkin hung limply in Jace’s hand, saved from the massacre of the crayons. Cassidy’s hand tightened into a fist against her son’s back, feeling the flutter of his heartbeat against her own, a wild, desperate thing.
She wanted to run. She needed to run. Her legs had forgotten how.
He was seeing it. The truth of what she had hidden for six years. He was seeing the answer in the boy’s face—the answer in the blank, slate-blue of Jace’s irises, the same impossible color that was now reflecting back up at them from the man’s own. The same color Jace had gotten from no one. From *no one*. Because she had never shown him a photo, never let him near a mirror of his own past.
But the shape of his mouth was a perfect match for the man now crouching before him.
Dante’s hand lifted, hovering in the air between them. Not reaching for the child. Just… suspended. A man standing on the edge of a cliff, trying to decide if he can fly.
“What’s your name?” he asked, the question aimed entirely at Jace.
“I’m not supposed to talk to strangers.” Jace’s reply was immediate, a recitation of a lesson she’d drilled into him.
The corner of Dante’s mouth twitched. It wasn’t a smile. It was the ghost of one, strangled at birth.
“That’s a good rule,” he said quietly. “Your mother is very smart.”
He stood up. The full height of him reasserted itself, and Cassidy felt the shift in the atmosphere, the returning weight of the man he was. The vulnerability of the crouch was gone, replaced by the hard, polished exterior.
His eyes found hers. They were no longer filled with shock or confusion. They were filled with a terrible, growing certainty.
“Ethan Cole was a lie.”
The words were flat, emotionless, a statement of fact being delivered to a jury. He paused, his gaze flicking back to the boy in her arms, whose head was now resting on her shoulder, worn out by the strange intensity of the moment.
He looked at the dark hair, the pale skin, the smallness of him within the vastness of Cody’s grip.
And Dante Mercer spoke again, his voice quiet, for her alone in the crowded coffee shop, a confession sworn to the dead air.
“Ethan Cole was a lie. I’m Dante Mercer—and that boy has my eyes.”