The Ghost at the Coffee House
The Gilded Bean occupied the corner of a strip mall that had seen better decades, its faded awning snapping in the November wind. Julian Voss stood across the street, collar turned up against the bite of evening, and counted the seconds between each pulse of the neon sign overhead.
*Thirty-seven. Thirty-eight. Thirty-nine.*
The rhythm was wrong. The sign flickered twice before it died, then twice more before it caught. Someone had wired it to a timer, but the timer was misfiring. He noted it the way he noted everything now—an old habit from a life he was supposedly done living.
Three months since he’d walked away from the Aldridge family’s operations. Three months since he’d told Dorian Aldridge that he would no longer be their enforcer, their cleaner, the wolf they sent to break kneecaps and collect debts. Three months since he’d started sleeping with a knife under his pillow instead of two.
Tonight’s lead had come from a whispered name in a bar that smelled of cheap whiskey and cheaper secrets. *The Gilded Bean. Ask for the woman who knows the Aldridge delivery schedule.* He’d expected a contact, a handler, someone deep in the network who might trade information for the promise of protection.
Instead, he got the ghost of a life he’d buried six years ago.
Through the wide front window, past the condensation bleeding down the glass, Julian saw her.
Nova Harrington sat at a corner table with her back to the wall—a positioning choice that made something cold settle in his chest. She’d learned that somewhere, and he hadn’t been there to teach her. Her hair was shorter than he remembered, cut just above her shoulders, and she wore a burgundy sweater that softened the angles of her face. She was laughing at something a young boy across from her had said, her hand reaching out to brush a smear of chocolate from his cheek.
The boy.
Julian’s feet carried him forward before his mind caught up. He crossed the street in five strides that felt like falling, his hand finding the door handle, the bell above chiming as he stepped inside.
The warmth hit him first. Then the smell—coffee and cinnamon and something floral from the candles on the counter. Then Nova’s voice, still carrying that laugh, saying, “Leo, you have more chocolate on your face than in your cup.”
Leo.
The boy turned at the sound of the door, and Julian’s world tilted on its axis.
He had Nova’s eyes. Wide, curious, the color of honey catching light. But the rest—the dark hair that curled at his temples, the strong line of his jaw even at six years old, the way his small shoulders squared as he assessed the newcomer—that was all Julian.
Their son.
The word hit him like a blow to the chest. He couldn’t breathe. Couldn’t move. Could only stand there, frozen in the doorway, as the bell chimed again behind him and the cold air coiled around his ankles.
Nova’s laugh died.
He watched her face change in slow motion—the joy draining, the color following, her hand moving instinctively to rest on Leo’s shoulder. She knew him. Of course she knew him. Six years might as well have been six seconds for the way recognition flashed in her eyes.
“Mom?” Leo’s voice cut through the silence. “Who’s that?”
Julian opened his mouth. Closed it. He had no words for this. He had spent three months learning how to be a man instead of a weapon, and none of it had prepared him to meet the son he hadn’t known existed.
The coffee shop hummed around them. A steam wand hissed. Cups clinked. Somewhere, a woman was laughing at something on her phone. Normal life, continuing on while Julian’s entire understanding of the world cracked open at his feet.
He took a step forward. Then another. The distance between the door and their table felt like crossing a battlefield.
Nova stood.
She wasn’t tall—she never had been, barely reaching his shoulder—but she drew herself up with a dignity that made her seem carved from stone. Her hand never left Leo’s shoulder, a shield of flesh and bone between him and whatever threat Julian represented.
“Leo,” she said, her voice steady in a way it had never been six years ago. “Finish your hot chocolate. I need to talk to this man for a minute.”
“But Mom—”
“One minute. Then we’ll go home and watch that movie you wanted.”
Leo looked at Julian with the direct, unflinching assessment of a child who had already learned to read danger in adults. His eyes were normal. Just honey-brown, just Nova’s eyes. Julian exhaled—
And then the boy smiled.
It wasn’t a big smile. Just a small one, a private joke with himself, as he turned back to his hot chocolate and said, “Okay.”
But in that moment, in that fraction of a second before the smile faded, Julian saw it.
Gold.
A flicker, like sunlight catching amber, deep in the boy’s irises. Gone before Julian could be certain he hadn’t imagined it. But he was a wolf. He had spent thirty-two years being a wolf. He knew what gold in a child’s eyes meant.
*Puberty,* the voice in his head said. *First shift. Twelve years old at the earliest.*
Leo was six.
The rules said this wasn’t possible. The lore, the biology, the centuries of werewolf bloodlines—they all agreed: the first shift came with adolescence. The body needed time. The bones needed to grow. The wolf inside needed to mature.
But Leo’s eyes had flickered gold.
*That’s impossible,* Julian thought. *That’s scientifically—*
He didn’t finish the thought, because Nova had stepped into his space, close enough that he could smell the cinnamon in her hair.
“Outside,” she said. Not a request.
She walked past him without waiting for an answer, and Julian followed because that was what he did now. He followed.
—
The alley beside the coffee shop was narrow, bricked, smelling of wet cardboard and dumpsters. Nova stood with her arms crossed, the streetlight catching the silver in her eyes. Not wolf-silver. Human-silver. Tears she was refusing to shed.
“Say it,” she said. “Whatever you’re going to say. Say it and get it over with.”
Julian ran a hand through his hair. “I didn’t know.”
“Didn’t know what?”
“About him.” The words felt foreign in his mouth. “About Leo. Nova, I didn’t know.”
She laughed, but there was no humor in it. “Of course you didn’t know. You left. You told me you weren’t coming back. You told me it was too dangerous, that your world would kill me, that I should forget you existed. So I did. I forgot.” She wiped at her eyes with the back of her hand. “And then he showed up, and I couldn’t forget anymore.”
“How long after I left?”
“Nine months.” She looked at him, and the hurt in her eyes was a physical thing. “You were gone nine months, and then he was born, and I had to figure out how to raise a child who sometimes looked at me with golden eyes.”
Julian’s throat tightened. “He shouldn’t be able to—”
“I know what he shouldn’t be able to do.” She stepped closer, her voice dropping. “I’ve spent six years researching. I’ve read every book, every obscure text, every online forum where people whisper about things that shouldn’t exist. Puberty. The first shift happens at puberty. His pediatrician says he’s perfectly normal. But I’ve seen his eyes, Julian. I’ve seen them when he’s angry, when he’s happy, when he laughs too hard. And I’ve had to teach my six-year-old son to hide what he is.”
The wind picked up, carrying the sound of traffic from the main road. Julian stared at her, at this woman he had loved and left, protecting a child he hadn’t known existed, a child who broke every law of their kind.
“Why didn’t you find me?” he asked. “When you realized what he was, why didn’t you—”
“Because you left to protect us.” Her voice cracked on the last word. “You told me your world would destroy me. And then I had a child who was proof that your world was real. You think I wanted to drag him into that? You think I wanted to find the man who walks between packs and ask him to protect our son?”
“I would have—”
“You would have what?” She shook her head. “You would have come back? You would have taken us in, made us part of your world, introduced Leo to the Aldridges and their knives and their deals? No. I made a choice. I raised him alone. I kept him safe.”
Julian’s hands curled into fists at his sides. “The Aldridges.”
“What about them?”
“They’re why I’m here.” He hated saying it. Hated that this was the reason he had found her. “I’ve been tracking their delivery routes. Someone said this coffee shop had information.”
“Information.” Nova’s eyes went hard. “You came here for information about the people who run the underground in this city, and you found me. Do you know how that looks, Julian?”
“Like a coincidence.”
“Like a threat.” She stepped back, putting distance between them. “Like you followed me here. Like you’re using me to get to them.”
“I didn’t—”
“I know that look, Julian.” Her voice cut through the night, cold as iron. “You’re not here for coffee. You’re here to decide if we’re a danger or a weapon. So decide now, and then walk away.”