A Ghost from the Past
The lunch rush had dissolved into the slow creep of a Tuesday afternoon, leaving the coffee shop hollow and quiet. Aurora Holloway wiped the same spot on the marble counter for the third time, watching the rag gather moisture from a ring left by someone’s ceramic cup. The clock above the espresso machine read 2:47. Seventeen minutes until the afternoon lull ended and the after-work crowd began their slow pilgrimage toward caffeine and escape.
She had seventeen minutes to breathe.
The shop sat wedged between a dry cleaner and a shuttered bookstore on a downtown block that had seen better decades. The windows were streaked with city grime, the exposed brick behind the pastry case chipped in places where the humidity had won. It was not the life she had imagined at twenty-two, when she’d packed her bags and left a penthouse view of the Hudson River for a studio apartment she could barely afford. But it was a life. A life with routines, with predictability, with a six-year-old boy who colored pictures of dinosaurs and hung them on the refrigerator with magnets shaped like coffee beans.
Aurora folded the rag and set it beneath the counter. She checked her phone. No messages from Toby’s school. That was good. No news meant no emergencies. No emergencies meant she could make it through the next four hours without her heart trying to climb out of her chest.
The bell above the door chimed.
She looked up.
And the world stopped.
He stood in the doorway, silhouetted against the hard afternoon light that bled through the glass. Broad shoulders in a charcoal overcoat. Hair the color of coal, swept back with the kind of careless precision that cost money. A jaw that could have been carved from granite and a mouth that remembered exactly how to make her forget her own name.
Xavier Rutherford.
Six years. She had calculated it in days once, during the first year. Then she had stopped, because the number had become too large to carry. Two thousand one hundred and ninety days, give or take the leap years. Two thousand one hundred and ninety days of convincing herself she had done the right thing.
He stepped inside, and the bell chimed again, softer this time, as if it too were uncertain.
Aurora’s hand found the edge of the counter. Her fingers curled around the marble, grounding herself in its cool solidity. The shop felt smaller suddenly, the ceilings lower, the air thinner. She watched him scan the room with eyes that missed nothing—the chipped brick, the mismatched chairs, the handwritten menu board where she had misspelled “chai” three times before someone corrected her.
His gaze swept past her.
Then it snapped back.
Recognition hit him like a physical blow. She saw it in the way his shoulders went rigid beneath the overcoat, in the way his hand stopped halfway to his pocket, frozen mid-motion. For a long, suspended moment, neither of them moved. The espresso machine hissed. A cup rattled in the drying rack. The clock ticked from 2:48 to 2:49.
He walked toward the counter.
Not fast. Xavier had never done anything fast. He moved with the deliberate economy of a man who had learned that speed was for people who couldn’t afford to make others wait. Every step was measured, controlled, precise. She watched him cross the distance between them and felt each footfall like a drumbeat counting down to something she wasn’t prepared to face.
He stopped at the counter. Three feet of scarred oak separated them. It felt like a breath.
“Aurora.” Her name came out of his mouth exactly the way she remembered. That low rasp at the end, like he was tasting it.
“Xavier.” She kept her voice level, flat, the voice she used when a customer complained about the temperature of their latte. “It’s been a while.”
“Six years.” He said it like an accusation. “You disappeared.”
“I moved.” She reached for an empty cup, set it on the counter, a barrier of ceramic between them. “People do that.”
“Without saying goodbye. Without a note. Without anything.” His jaw moved, but she refused to watch it. Refused to catalog the tension, the anger, the thing that flickered behind his eyes that might have been hurt. “I looked for you.”
“You shouldn’t have.”
Something shifted in his expression. A crack in the armor. “I deserved an explanation.”
“Did you?” She set her palms flat on the counter. Steady. She was steady. “You deserved a lot of things, Xavier. I gave you what I could.”
The shop door opened again. A woman in yoga pants entered, glanced at the line—no line—and approached the register. Aurora’s eyes flicked to her, then back to Xavier. Customer. Witness. Obstacle.
“What can I get you?” she asked, and the words were for the woman, but her eyes were for him. A warning. *Not here. Not now.*
The woman ordered a cold brew, paid with a card, and retreated to a corner table with her phone. The transaction took forty-three seconds. Aurora counted them because counting was something to do besides looking at him.
When she turned back, Xavier had not moved.
“You work here,” he said. Not a question.
“I own it.”
His eyebrows lifted. A crack in the composure, real surprise. “You always talked about opening a place.”
“I did.”
“I thought you’d be in Paris.”
She had thought so too, once. Paris had been the dream. A tiny café on the Left Bank, where she would serve espresso to artists and philosophers and nobody would know her name or her father’s money or the carefully constructed cage she had escaped. But Paris had demanded things she couldn’t give. A different kind of cage. A different kind of compromise.
“Plans change,” she said.
“You changed.”
“People do.”
The silence stretched between them, filled with the sounds of the shop. The hum of the refrigerator. The distant rumble of traffic on Fourth Street. The woman in the corner scrolling through Instagram, oblivious to the tectonic shift happening ten feet away.
Xavier leaned forward, resting his forearms on the counter. The movement brought him closer, close enough that she could smell the cedar and bergamot of his cologne. The same cologne. Six years and he still wore the same cologne.
“I’m not leaving until you tell me why,” he said. Quiet. Private. The voice he used when they were alone, tangled in sheets, the world reduced to the space between their bodies. “You owe me that much.”
She opened her mouth to answer.
“Mommy?”
The word cut through the air like a blade.
Aurora’s blood turned to ice.
She turned, and there he was. Toby. Six years old, small for his age, with hair the color of coal and eyes that were too old for his face. He stood at the doorway that led to the back office, clutching a crayon drawing in one hand, his backpack hanging off one shoulder. The school bus had dropped him off twenty minutes early. She had forgotten. She had *forgotten*.
“I made you a picture.” Toby held up the drawing. A stick figure with a red cape and a crown. “It’s a superhero king.”
“Sweetheart.” Her voice came out wrong. Too high, too thin. “Go back to the office, okay? Mommy’s talking to someone.”
But Toby had already seen him.
The boy’s head tilted, curiosity lighting his features. He looked at Xavier, then at her, then back at Xavier. His eyes—her eyes, everyone said, but they were wrong, they were Xavier’s eyes, the exact shade of storm-gray—tracked across the man’s face with an intensity that made her stomach drop.
Xavier had gone still.
Absolutely, completely still, like a predator who had caught a scent and was calculating the distance before the strike. She watched him look at Toby. Watched his gaze travel from the boy’s face to his hair to the small, familiar curve of his ear.
Then his eyes caught on something else.
Toby’s left temple. Where a small, crescent-shaped birthmark sat just below his hairline, pale against his skin. A birthmark that matched the one on Xavier’s own temple, the one he had hated since childhood, the one he had told her was a scar from a past life.
The color drained from Xavier’s face.
“Aurora.” His voice was raw, scraped clean of composure. “How old is he?”
She didn’t answer.
“How *old*?”
The clock ticked. 2:53. The woman in the corner looked up from her phone, sensing tension, then looked back down. Toby shifted his weight, confused, still holding up his drawing.
“Xavier.” Aurora’s hands were shaking. She pressed them flat against her thighs. “This isn’t the place.”
“How old.” Not a question. A demand.
She could lie. She had six years of practice. Six years of evading questions, deflecting curiosity, building a fortress of omissions and half-truths. She could say seven. She could say five. She could say he was her nephew, her neighbor’s child, a stray she had taken in.
But she was tired.
So tired.
“Six,” she said. “He turned six in February.”
Xavier’s hands gripped the counter. She watched his knuckles go white, watched the veins rise beneath his skin. He was doing math. She could see it in his eyes, the subtraction, the addition, the terrible arithmetic that added up to a number he couldn’t escape.
*Six. Six years since she left. Six years old. Six.*
“Who is the boy, Aurora?” Xavier whispered, his voice cracking.
Before she could answer, Toby tugged her sleeve.
“Mommy, is that my daddy?”