Echoes of a Full Moon
The travel from The Grindstone Cafe, downtown to Valentina’s modest apartment consumed the next hour. Headlights cut cold through the gathering dusk.
The apartment’s fluorescent light buzzed like a trapped insect. Dante didn’t blink. His eyes stayed locked on the photograph—on the boy’s face, on the familiar jut of his chin, the way his hair fell across his forehead in a dark sweep that mirrored Dante’s own childhood pictures. But it was the eyes that held him. Silver-grey, flecked with something ancient. Wolf-silver.
Eight years. Eight years of running, of burying himself in false names and dead-end towns, of convincing himself that leaving was the only math that balanced. He’d calculated every variable: her safety, the pack’s survival, the Sterlings’ growing shadow. What he hadn’t calculated was the scent the moment he crossed her threshold. Milk and soap, yes. But underneath—*him*. His bloodline. His son.
Valentina’s hands were flat on the table, fingers spread like she was bracing against a fall. “You don’t get to be angry. You left. You didn’t leave a note, a number, a *reason*.” Her voice cracked on the last word, but she didn’t look away. “I was twenty-three, Dante. Pregnant. Alone.”
He pushed the photograph back toward her, the motion slow, deliberate. “If I had stayed, you would have died. Max would have died.” His throat worked. “The night I left, my father’s pack was burning. The Sterlings had tracked us for three years by then. Flynn Sterling doesn’t hunt deer. He hunts *us*.”
Valentina’s brow furrowed. “The Sterlings. The real estate family? The ones with the charity galas and the private islands?”
“The ones who killed my mother when I was twelve and mounted her pelt on a wall in their hunting lodge.” Dante’s voice was flat, clinical, the way men spoke about wounds that had long since scarred over. “Flynn Sterling passed the obsession to his son. Dorian doesn’t just want a trophy. He wants a collection. Rare bloodlines. Early shifters.” He met her eyes. “Max’s eyes flickered gold. Dorian will have informants everywhere. If someone saw it, if a teacher mentioned it, if a neighbor noticed—”
“He’s *eight*.” Valentina’s hands curled into fists. “You said first shifts happen at twelve. *Minimum*. You said—”
“Normal werewolf biology says twelve.” Dante’s jaw didn’t tighten, but his voice dropped two registers. “Max isn’t normal. He’s mine. I shifted at nine. My father shifted at ten. Emotional trauma accelerates the timeline. The first time I shifted, I watched my mother die. What triggered Max?” He didn’t ask it gently. He asked it like a surgeon asking for cause of death.
Valentina’s face drained of color. “The school bully. Three weeks ago. A boy named Carter pinned him down during recess, called him a freak because his eyes did that thing. Max came home crying. The next morning, his eyes were gold in the bathroom mirror. He didn’t even know what it meant.” Her voice broke. “I didn’t know what it meant. I thought it was a trick of the light. I thought—”
The ticking of the clock cut through the silence. A cheap plastic thing shaped like a cat, its tail swinging back and forth. Dante catalogued it without thinking: door behind him, two windows facing the street, fire escape rusted but functional. Three exits. He’d need more.
“We have time,” he said, though the words felt like a lie. “The full moon is in eleven days. If he hasn’t fully shifted by now, he won’t until puberty. But the gold eyes mean the pack bond is trying to form. He’s calling out to blood kin. To me.” He exhaled—not slowly, but like a man releasing a breath he’d been holding for eight years. “I didn’t know he existed until three hours ago. Grant pulled your file after I tracked your scent to a real estate listing. You bought this apartment two years ago. You used your maiden name.”
“I was hiding too.” Valentina’s laugh was hollow. “From what, I didn’t even know. But I felt it. Every time a car idled too long on the street, every time a delivery guy lingered at the door. I thought I was paranoid.”
“You weren’t.” Dante stood, crossing to the window. The street below was quiet—a Tuesday night in a working-class neighborhood, lights flickering in windows, a cat slinking along the curb. But his eyes caught the sedan parked three buildings down, engine off, two figures in the front seat. “Grant’s already here. He’ll set up perimeter surveillance. Motion sensors, cameras, a panic button rigged to my phone.”
Valentina rose, her arms wrapped around herself. “I don’t want cameras. I don’t want my son living in a fortress.”
“You don’t have a choice.” Dante turned. “Dorian Sterling doesn’t send warnings. He sends men with tranq darts and custom cages lined with silver. I’ve seen what he does to shifters he captures. He keeps them in a basement, studies them like specimens. The ones that survive the first year don’t survive the second. Their minds break first. Then their bodies.”
“Stop.” Her voice was barely a whisper.
“You needed to know.” He stepped closer, close enough to smell the lavender in her hair, the salt of old tears. “I erased myself because I loved you. Because the only way to keep you safe was to make you forget I existed. I didn’t know about Max. If I had—” He stopped. The words hung in the air, heavy and unfinished.
“You would have come back?” she asked.
“I would have burned the Sterling estate to the ground before letting them touch him.”
The front door opened. Max shuffled in, rubbing his eyes, a thin blanket draped over his shoulders. He stopped when he saw Dante, his small body going rigid. The gold flickered in his irises, there and gone like a dying light bulb.
“Mom,” Max said, his voice small. “Who’s that?”
Valentina’s hand found her son’s shoulder. “Max, this is… this is your father.”
Max stared at Dante. The clock ticked. The fluorescent light buzzed. Somewhere outside, a car door opened and closed—likely Grant beginning his sweep.
Dante crouched down, bringing himself to eye level with the boy. “Hi, Max.”
“You left.” Max’s voice wasn’t accusatory. It was flat, the tone of a child who had already decided that adults were unreliable. “Mom said you had to go, but you didn’t say goodbye.”
“I know.” Dante’s throat worked again. “I’m sorry. I should have been here. I’m going to stay now, if that’s okay.”
Max didn’t answer. He looked at his mother, then back at Dante. The gold flickered again, brighter this time. A warning. Or an invitation.
“Your eyes,” Max said. “They look like mine.”
“Yes,” Dante said. “They do.”
Max considered this for a long moment. Then, without speaking, he turned and walked back toward his bedroom, the blanket dragging behind him. The door clicked shut.
Valentina let out a breath she’d been holding since Dante walked through the door. “He’ll come around. He’s just—”
“Scared. Confused. I know.” Dante rose. “I’ll sleep on the couch tonight. Grant will stay outside. Tomorrow, I’ll explain everything. The lore, the pack, the Sterlings. Everything.”
“And then?”
“And then we decide how to fight.”
—
Helena arrived at eight the next morning with a cardboard tray of coffee and a bag of pastries. She took one look at Dante on the couch—barefoot, sleeves rolled up, dark circles under his eyes—and raised an eyebrow.
“So you’re real,” she said, setting the tray on the kitchen counter. “Val called me last night. Said you showed up like a ghost from a bad romance novel.”
“Something like that.” Dante accepted a coffee. “You’re Helena.”
“And you’re the man who broke my best friend’s heart and then disappeared.” She didn’t say it with venom—more with the weary resignation of someone who had spent years watching Valentina pretend she wasn’t hurt. “She never dated anyone after you. Did you know that? Not once. She raised that boy alone, worked two jobs, and never let anyone close enough to try again.”
Dante’s fingers tightened on the cup. “I know.”
“Do you?” Helena’s eyes were sharp, but she didn’t push. She was a civilian—soft hands, kind face, no tactical awareness—but she had the kind of loyalty that didn’t require a weapon. She grabbed a croissant and settled into the armchair. “So what’s the plan? And don’t give me the sanitized version. Val said something about cameras and danger. I can handle the truth.”
Dante glanced at Valentina, who was watching from the kitchen doorway. She nodded.
“The Sterlings are a wealthy family with a hunting problem,” Dante said slowly. “They hunt shifters. Werewolves. People like me and Max. Dorian Sterling, the son, has taken an interest in Max because of his early signs. We’re setting up security to keep them out.”
Helena’s face didn’t change. She chewed her croissant, swallowed, and said, “Okay. What do you need?”
“You stay away from the window. Don’t enter or leave after dark without someone escorting you. And if anything feels wrong—a wrong number, a strange car, a delivery you didn’t order—you call me immediately.” Dante pulled a card from his pocket with a burner number. “Don’t call Valentina’s phone. It might be compromised.”
Helena took the card. “I can do that.” She paused. “But if they come, I’m not going to just hide. I’ll throw a chair or something.”
“Throw a chair,” Dante said, and the corner of his mouth twitched. “Noted.”
—
Grant arrived at noon, dressed in a gray jacket that did nothing to hide the holster under his arm. He moved through the apartment with methodical precision, checking sightlines, testing locks, mapping escape routes. He installed three cameras pointed at the street, a motion sensor on the fire escape, and a reinforced deadbolt on the front door that required a thumbprint to engage.
“The sedan is gone,” he told Dante, keeping his voice low. “But I flagged the plates. They’re registered to a shell company owned by Sterling Holdings. They know this address.”
“How long until they make a move?”
“Hard to say. Dorian likes to play with his prey. He’ll want to scare you first, make you run, make you desperate. That’s when he strikes.” Grant’s gaze flicked to Max’s door. “The boy stays inside. No school, no park, no errands. Not until we relocate.”
“We’re not relocating yet.” Dante’s voice was firm. “Max has a life here. A routine. Uprooting him too fast will trigger the shift.”
“Then we dig in.” Grant pulled a tablet from his bag, displaying a blueprint of the building. “Every entrance, every exit, every potential breach point. I’ll have a tactical plan by tonight.”
“Do it.” Dante turned back to the window, his eyes scanning the street. The sun was high, the sidewalks busy with lunchtime foot traffic. Normal. Safe. But underneath the hum of the city, he could feel it—the distant pulse of something hunting. A predator that had caught a scent.
—
That evening, Valentina sat at the kitchen table with a ledger open in front of her. Numbers, dates, transactions—a decade of financial records she’d compiled out of paranoia and habit.
“I tracked the payments,” she said, sliding the ledger toward Dante. “After you left, deposits started appearing in my account. Twenty thousand dollars, every six months. No sender information. I tried to trace it, but it kept routing through offshore accounts and shell companies. I thought it was a mistake. Or a trap. But I never spent it. I kept it in a separate account, untouched.”
Dante flipped through the ledger. His expression didn’t change, but his knuckles went white on the edge of the table. “The accounts are mine. I set them up the night I left. I wanted you to be safe. I wanted you to have resources.”
Valentina stared at him. “You sent me money? For eight years?”
“I couldn’t be there. But I could provide.” His voice was rough. “It wasn’t enough. It never would be enough.”
“It was *something*.” Valentina’s hand covered his. “You could have told me. You could have let me know you were still out there.”
“If I had, he would have found you. Dorian Sterling has informants in every bank, every registry, every law enforcement database. The moment I made contact, the trail would have led back to you.” Dante turned his hand over, lacing his fingers through hers. “I’m sorry. For all of it.”
Valentina’s eyes glistened, but she didn’t cry. She squeezed his hand, once, and let go. “We don’t have time for apologies. We have a son to protect.”
Dante nodded. The clock ticked. In the other room, Max was watching a cartoon, his laughter filtering through the thin walls.
And then the glass shattered.
The sound was sharp, violent—a brick tearing through the living room window, spraying shards across the floor. Max screamed. Valentina lunged toward his room. Dante was already moving, his body between the window and the hallway, scanning for threats.
Grant was there in seconds, the brick already in his gloved hands, a piece of paper wrapped around it with rubber bands. He unfolded it, his face hardening as he read aloud:
*“Gold eyes, rare prize. The Sterling estate awaits the cub.”*
Valentina clutched Max to her chest in the doorway of his bedroom, her face ashen. Max’s eyes were blazing gold, flickering like twin flames in the dim light.
Dante’s phone buzzed. A number he didn’t recognize. He answered.
“Hello, wolf. You can’t protect what you can’t keep in a cage.” Dorian Sterling’s voice was silk over a blade.