Wolves in Glass Houses
The knock came again—harder this time, more insistent. Killian moved before the sound faded, positioning himself between the door and where Seraphina stood frozen with Jace pressed against her legs. His hand went to the small of her back, a brief pressure that meant *move*.
She didn’t move. Her eyes were locked on the door’s rattling frame, the cheap chain lock that wouldn’t stop a determined child.
“Killian.” Cole’s voice came through the wood, low and clipped. “It’s me. We’ve got a problem.”
Killian exhaled through his teeth—not slowly, but with the controlled release of a man resetting his priorities. He slid the chain, turned the deadbolt, and pulled the door open six inches. Enough to see Cole’s face, the cut above his eyebrow still beaded with blood, the set of his jaw that meant he’d been running scenarios and none of them ended well.
“Two towns over,” Cole said. “Victor Ravenwood checked into a Holiday Inn under a fake name. He’s got six men with him. Human. No shifters, but they brought hardware.”
“What kind of hardware?” Killian’s voice was flat, the tone he used when he wanted the answer stripped of adjectives.
“Drones. The kind that can map a building’s heat signature from a mile out. And demolition charges. Shaped, military-grade. Someone in his father’s circle has a contact.”
Seraphina’s breath caught. Killian didn’t turn around. He kept his eyes on Cole, reading the tension in his security chief’s shoulders, the way Cole’s hand stayed close to his sidearm even now, in a motel parking lot at midnight with nothing but cheap asphalt and buzzing streetlights.
“Where’s Rosa?” Killian asked.
“Sent her home. Gave her the panic button. She knows to push it if she sees a black sedan or hears anything that sounds like a drone.” Cole’s eyes flicked past Killian, landed on Jace for a fraction of a second, then returned. “You need to move. Now.”
Killian nodded once. He turned to face Seraphina.
She was already gathering their few things—Jace’s jacket, her purse, the small bag she’d packed when she still thought this was a negotiation and not an evacuation. Her hands were steady, which told him she was running on adrenaline and the kind of fear that had calcified into action.
“Jace,” Killian said, crouching to meet his son’s eyes. “We’re going to take a ride. A short one. You’ll have a room with a TV and a backyard with trees. Can you be brave for another hour?”
Jace’s eyes flickered—that same impossible gold, like embers catching wind. “Are the bad men coming?”
Killian didn’t lie to him. “They’re going to try. But they won’t find us.”
Jace considered this with the gravity only a seven-year-old could muster. Then he nodded, took his mother’s hand, and let himself be led to the door.
—
The drive took forty-two minutes. Killian counted every one of them on the dashboard clock, watching the green numbers tick forward as the highway gave way to county roads, then gravel, then a long drive flanked by pines so dense they blocked out the moon. Cole drove ahead in a separate vehicle, scanning for tails, running counter-surveillance patterns that looped them through three small towns before doubling back.
The Pines Estate wasn’t a mansion. It was a hunting lodge, originally built in the 1920s by a timber magnate who wanted a place to drink whiskey and shoot deer. Killian had bought it five years ago, paid cash through a shell company, and spent the last three years turning it into a fortress disguised as a retreat.
Motion sensors lined the perimeter. The windows were ballistic glass. The basement had a panic room with a separate air supply and enough shelf-stable food to last a month.
Seraphina stepped out of the car and looked at the lodge with the expression of someone who’d expected a cabin and gotten a bunker. The logs were real, the stone chimney was real, but the satellite dish on the roof was military-grade and the floodlights that snapped on as they approached were bright enough to blind a coyote at two hundred yards.
“This is yours?” she asked.
“It’s ours tonight,” Killian said. “Tomorrow, we’ll figure out the rest.”
He didn’t say *if there is a tomorrow*. He didn’t have to.
—
Inside, the lodge smelled of cedar and cold hearth. Killian got a fire started while Seraphina found the kitchen and made Jace a sandwich from bread and cheese that Cole had stocked three days ago. The boy ate sitting at a wooden table scarred with decades of use, his legs swinging, his eyes tracking his father’s movements with open curiosity.
Killian moved through the space with the economy of someone who’d memorized every corner. He checked the locks on the windows, the feed from the exterior cameras on a tablet he kept in the kitchen drawer, the charge on the backup batteries in the utility closet. He was still wearing the same shirt from the motel, the one with the bloodstain on the collar from where he’d cut himself on the broken mirror.
Jace finished his sandwich. He slid off the chair, walked over to where Killian was crouched near the fuse box, and stood there until his father looked up.
“Can you turn into a wolf?” Jace asked.
The question hung in the air. Seraphina, washing dishes at the sink, went still. The water kept running, but her hands stopped moving.
Killian set down the flashlight he’d been testing. He turned to face his son fully, sitting back on his heels so he didn’t tower over the boy.
“Not everyone in our family can,” he said. “It’s not like the stories. It’s not something you choose. It’s something that chooses you, when you’re old enough.”
“When’s old enough?”
“Twelve. Sometimes thirteen. Everyone’s different.” Killian paused. His hand moved, almost involuntarily, and settled on Jace’s shoulder. The boy didn’t flinch. “You’ve seen your eyes do something strange. In the mirror. When you’re scared, or angry.”
Jace nodded. “They turn gold.”
“That’s the sign. That’s your blood telling you what’s inside. But it can’t come out yet. Not until you’re bigger. Not until your body can handle it.”
“What happens if it comes out early?”
Killian’s hand tightened on his son’s shoulder. Just slightly. Just enough. “It hurts. A lot. And it can break things inside you that don’t heal right. So you have to wait. Even when you want to. Even when you’re scared.”
Jace was quiet for a long moment. Then he said, “Can you show me yours?”
Seraphina turned off the water. The kitchen fell into silence, broken only by the crackle of the fire and the distant hum of the generator.
Killian looked at Jace. Then he looked at Seraphina. She didn’t nod, didn’t shake her head. She held his gaze with something that wasn’t quite permission and wasn’t quite trust, but was maybe a door held open to see what would walk through.
Killian stood. He crossed to the far wall, where the shadows from the fireplace pooled deepest. He turned his back to them, and for a moment nothing happened.
Then his shoulders shifted. Not a full transformation—nothing that would tear clothes or reshape bone. But the silhouette in the firelight changed, became something broader, something with a weight that pressed against the edges of the human frame. When he turned back, his eyes were burning.
Gold. Solid, molten, ancient. The same color that flickered in Jace’s irises when the world got too loud and too bright.
Jace’s breath caught. His own eyes responded—a sympathetic glow, duller but unmistakable.
“Our eyes talk for now,” Killian said softly. “That’s enough.”
Jace stared at him. The firelight painted both their faces in amber and shadow. For the first time all night, the boy’s shoulders dropped out of their defensive hunch.
“Okay,” Jace said. “I can wait.”
—
Seraphina watched them from the kitchen doorway. She had no claim on this world, no understanding of its rules. But she understood what she was seeing: a father showing his son that he was not alone. That the strangeness in his blood was not a curse, but a legacy.
She had told herself, years ago, that she would never let Killian near Jace. That his world was too dangerous, too violent, too far outside the lines of normal. But normal had sent a man with a knife to her motel room. Normal had not protected her son.
Maybe safe was not a place. Maybe safe was a man who would burn a lodge’s perimeter sensors into his memory, who would send his security chief to warn a civilian she’d never met, who would crouch in firelight and let his eyes burn gold so a seven-year-old wouldn’t be afraid.
She didn’t know if she could forgive him. She didn’t know if she could trust him. But she knew, for tonight, that Jace was okay.
That would have to be enough.
—
The bedroom on the second floor had a queen bed and a window that looked out over the treeline. Seraphina lay down with Jace curled against her side, his breathing already evening out into sleep. The house was quiet. The fire had burned down to embers. Killian was somewhere below, doing rounds, checking the perimeter, being the wall between them and the world.
She closed her eyes.
A sound cut through the silence. High-pitched, electric, like a mosquito amplified through a speaker.
She was awake before she knew she’d moved, sitting up, her hand finding Jace’s shoulder. He stirred but didn’t wake.
The sound was outside. Hovering. Circling.
She crossed to the window and parted the curtain.
A drone. Small, black, quad-rotor, its camera lens a single unblinking eye painted with infrared light. It hung in the air twenty feet from the lodge, perfectly still, watching.
She heard Killian’s footsteps on the stairs. Then the back door opened, and he stepped out into the floodlit yard.
He looked up at the drone. The drone looked down at him.
There was no negotiation. No bluff. Killian picked up a rock from the garden border—smooth, heavy, the size of his fist—and threw it.
The drone tried to evade. It was fast, built for evasion, but Killian had spent thirty years learning how to hit moving targets. The rock connected with the rotors. The drone pitched, spun, and crashed into the gravel path, its camera lens cracked, its lights flickering and dying.
Killian stood over the wreckage. His phone buzzed.
He pulled it from his pocket. The screen lit up with a message from an unknown number.
*Game on, mutt. — V.R.*