The Ghost at the Coffee Shop
The coffee shop smelled of burnt sugar and rain. Saturday afternoon light fell in dusty slants across the oak floor, catching the steam curling off Freya Reyes’s cup like it had nowhere else to go. She liked that. A place where even the steam lingered.
“Mama, can I get the chocolate croissant?” Liam asked, his small hand already snaking toward the display case. He’d wiped his mouth with the back of his hand, leaving a streak of whipped cream across his knuckles.
“You already ate the danish.”
“That was a warm-up.”
Across the booth, June snorted into her latte. “He negotiates better than my ex-husband’s lawyer.” She wore a cream sweater that cost more than Freya’s rent, but she’d spilled cinnamon on it within the first five minutes and didn’t seem to care. “Let the kid have the croissant. You only live once.”
Freya tilted her head, a smile tugging at her mouth. “You said that when you convinced me to get bangs.”
“Those bangs were iconic.”
“They were a crime scene.”
Liam giggled, slipping off the bench. The movement was quick, all knees and elbows, a boy who hadn’t yet learned how to inhabit the space of his own body. Freya watched him press his nose to the glass case, pointing at the pastries like he was cataloging treasure. For a moment, the world was small and sweet and safe. The way she’d engineered it to be.
She counted the exits anyway.
Two doors. One front, one back through the kitchen. Four windows, all street-level. The barista behind the counter was a kid with a nose ring and sleeves of tattoos, probably twenty-two, probably harmless. The other patrons were a college student with headphones and a man in a trench coat reading a newspaper.
She clocked the trench coat twice. Third glance, she caught him not turning a page.
Freya’s fingers tightened around her mug. Seven years of running had tuned something inside her, a quiet frequency that vibrated when the world was slightly off. She’d learned to trust it. The frequency told her the trench coat was a camera on legs, the newspaper was a prop, and the man’s eyes had been tracking her since she sat down.
She looked at June. “We should go.”
June blinked. “We just got here.”
“Liam,” Freya said, her voice soft but edged. “We need to leave. Now.”
The panic in her tone must have registered. The way a mother’s voice can change the weather in a room. Liam turned from the glass case, his small face folding into confusion.
“But the croissant—”
“We’ll get one later. I promise.”
She was already sliding out of the booth, already reaching for her purse, already calculating the fastest route to the back door. The trench coat man folded his newspaper. Slow, deliberate, like he wanted her to see.
Her heart kicked.
“Freya.” Gideon’s voice came from behind her. Low, familiar, a sound she’d buried years ago under new names and new cities and the desperate hope that he was dead. “Don’t run. That’s exactly what they want.”
She turned.
He stood at the end of the booth, tall and broad-shouldered, wearing a dark jacket that fit him like he’d been poured into it. His face had aged in ways that made him sharper, more dangerous. A thin scar ran through his left eyebrow, a souvenir she didn’t remember. His eyes were the same. Cold gray. The kind of gray that stopped you cold when they fixed on you.
They were fixed on her now.
“Gideon.” His name came out like a breath she’d been holding for seven years. “You’re supposed to be dead.”
“I’ve been better at being dead than most dead people.” He stepped closer, and she caught the pine and gunpowder scent of him, the same scent that had once made her feel safe and now made her want to run in the opposite direction. “Jasper knows about your new identity. He’s got a team outside.”
June’s face went pale. She looked between Freya and Gideon, her mouth opening and closing like a fish caught on a line. “Who is this? What is he talking about?”
“A problem.” Freya’s brain was already moving, cataloging. “You found me. How?”
“Three months of tracking. You’re good, Freya. Better than you used to be. But you made a mistake with the school registry.” Gideon’s gaze flicked to Liam, who was pressed against Freya’s leg, staring up at him with wide eyes. “He has your eyes.”
“He has my everything.”
Liam tugged on her sleeve. “Mama, who is he?”
“An old friend,” Freya said, even though it was a lie. “We need to leave. Now.”
Gideon shook his head. “Not through the front. They have a sedan parked out front, two men inside. One more in the corner with a newspaper.”
“The trench coat.”
“He’s the spotter. The others are further out.” Gideon’s hand moved to his waist, a gesture she remembered. He was carrying. “I have a vehicle around back. Grant is waiting.”
“Grant? He’s not…?”
“Alive. Took three bullets from Sterling’s men and still managed to drive himself to a hospital.” Gideon’s mouth twitched. “You didn’t wait.”
“I had to go.”
“You left no note.”
“I left everything. All of it.” Freya’s voice cracked, but she held his gaze. She had to. If she looked away, she’d collapse into the pieces she’d spent years gluing together. “You were bleeding out in the warehouse, Gideon. I thought you were dead. I thought they’d killed you, and if I stayed, they’d kill Liam, too.” She swallowed. “I chose our son.”
Something flickered in Gideon’s eyes. Something that looked like a wound that hadn’t healed. “You chose wrong.”
“I chose survival.”
“You chose to disappear.” He stepped closer, close enough that she could see the lines around his mouth, the tension in his jaw. “Do you know what I went through? Waking up in that warehouse. Blood everywhere. And you, gone.” His voice dropped. “I searched for you. I would have torn the world apart to find you and my son.”
“Jasper was closing in. The police were closing in. Everyone was closing in.” Freya shook her head. “I had to disappear completely. You were the one who taught me that. Don’t leave a trail. Don’t leave anything to follow.”
“I taught you to survive, not to run.”
“They’re the same thing.”
The trench coat man shifted in his seat. He wasn’t reading anymore, just watching. His hand moved toward his pocket, and Gideon’s eyes tracked the motion like a predator clocking prey.
“Time to go,” he said. “June, you’re with us.”
June swallowed hard, her voice barely above a whisper. “I’m not exactly built for this kind of thing.”
“Good. Stay behind me and do exactly what I say.”
Gideon moved first. He threaded through the tables with a fluid grace that came from years of navigating worse places than a coffee shop. June grabbed Liam’s hand, her fingers closing around she small ones, while Freya pulled her wallet out of her purse. Her hands were shaking as she tossed cash onto the table—enough to cover the bill and then some.
The barista was watching now, eyes wide. Freya gave her a tight smile. “Sorry. Family emergency.”
“Miss, do you need me to call someone?”
“No. We’re fine.”
The lie was thin as glass.
Gideon pushed through the back door into the kitchen. The staff froze, a line cook dropping a spatula with a loud clatter. He ignored them, moving toward the alley exit with the same measured urgency. Freya followed, her hand wrapped around Liam’s wrist. He was too quiet. She could feel his pulse tapping against her fingers, fast and scared.
“Mama, what’s happening?”
“A game,” she said. “Remember how we play the quiet game?”
He nodded, his small face solemn.
“We’re playing the very quietest version of that game. And we win by not making a sound until we’re in the car. Can you do that?”
He nodded again, his lips pressed into a thin line.
The back alley was narrow, lined with dumpsters and rain-slicked pavement. A black SUV sat idling at the mouth of the alley, exhaust curling into the gray afternoon air. Grant stood beside it, his hand hidden inside his jacket. He looked older, leaner, but his eyes were the same—sharp, watchful, the eyes of a man who had seen the worst the world had to offer and had decided to keep living anyway.
“Boss,” he said, nodding at Gideon. “Freya.” His voice caught on her name, like he was still processing her existence.
“Grant.” Freya’s throat tightened. Another ghost, risen from the ashes of a life she’d buried. “It’s good to see you.”
“Wish it were under better circumstances.” He opened the back door. “Get in. Both of you. The kids in back.”
“She’s not a kid,” Freya said, nodding at June, whose face was still pale. “But she’s coming.”
June’s mouth opened like she wanted to argue, but Freya was already pushing Liam into the car, already climbing in after him, already pulling June in behind her. The door slammed shut, sealing them in a cocoon of leather and heat and the faint scent of gunpowder that seemed baked into the upholstery.
Gideon slid into the passenger seat. “Now, Grant.”
Grant was already moving. The SUV lurched forward, tires spinning on the slick pavement, kicking up a spray of dirty water. Freya’s heart hammered as she twisted to look through the back window.
A black sedan was pulling into the alley mouth, blocking the exit.
“Grant,” she said, her voice thin.
“I see it.”
Instead of slowing, he accelerated. The SUV jolted over the curb, cutting across the sidewalk, past a row of trash cans. The sedan’s driver swerved, too surprised to react fast enough, and for a second, they were clear.
“They’re not going to let us go,” Gideon said.
“I know.” Grant’s knuckles were white on the wheel. “Hold on.”
He wrenched the SUV onto the main road, cutting off a delivery truck that blared its horn. The sedan was behind them now, gaining. Freya saw the barrel of a gun glint through the sedan’s windshield—a flash of dark metal, a suppressor catching the gray light.
“In your seat,” Gideon growled.
Freya pushed Liam’s head down, pressing him into the leather. He let out a small whimper, and she shushed him, her hand trembling against the back of his skull. June was gripping the door handle, her eyes squeezed shut, whispering something that might have been a prayer.
A gunshot cracked. The SUV’s rear window exploded, glass raining over them like ice.
Freya screamed.
“Grant!” Gideon barked.
“On it.”
Grant cut left, hard. The tires squealed as the SUV fishtailed, Rock and Roll blaring from a passing car, a blur of day-glo tourists and shopping carts. The sedan swerved, clipped a fire hydrant, and backed off.
Grant didn’t give them a chance to recover. He wove through the traffic like a thread through a needle, taking corners at speeds that should have rolled the SUV. Freya sucked in a breath and held it.
Liam’s face was pressed into her chest. His small fingers dug into her jacket. She could feel his heart pounding, and she could feel her own, the two of them beating against each other like they were trying to sync.
“It’s okay,” she whispered. “It’s okay. We’re going to be alright.”
She didn’t believe it. She couldn’t. Not while Jasper Sterling was out there, not while his men were on the hunt, not while the man she’d spent seven years hiding from was sitting three feet away, staring at the road ahead like he could bend it to his will just by looking.
The sedan vanished from the rearview mirror. Grant’s shoulders relaxed a fraction.
“Lost them,” he said.
No one spoke. The silence in the SUV was thick as smoke. Freya released Liam, letting him sit up slowly. His eyes were red rimmed, but he wasn’t crying. He was looking at Gideon, studying him with the same sharp attention he gave to the world’s small mysteries, like a puzzle he was trying to solve.
“Mama?” His voice was small, shaky. “Did you know that man?”
Gideon turned in his seat. The movement was slow, measured. He wasn’t facing forward anymore, wasn’t watching the road. He was watching Liam. The boy who had his jaw and her eyes, the boy who had never known the truth of who he was.
As Grant hit the gas, Liam twisted in his seat and stared at Gideon. “Mama, who is he?” Freya looked at Gideon, then whispered, “He’s your father, Liam—and he has a lot of explaining to do.”