I came home two hours early from the academy, holding my breath so the floorboards wouldn't creak.
I had Dax’s birthday gift tucked in my bag. I had two weeks of saved wages in my pocket to take him out for dinner.
The key turned smoothly in the lock. I pushed the door open, ready to yell surprise.
The word died on my tongue.
Right there on the entryway mat sat a red patent-leather stiletto. The heel was thin as an embroidery needle. It tilted against my worn running sneakers like an insult.
I didn't own red shoes.
I pulled the key from the lock and eased the door shut until the latch clicked.
My boots slipped off by sheer muscle memory, but I couldn't feel the floor beneath my socks.
I was moving on pure, numb autopilot—like my mind had detached from my limbs and was watching a ghost walk down the hall in my place.
Down the short hallway, the bedroom door stood half open.
A laugh drifted through the crack. High, breathy, familiar down to the cadence.
It was Seren. My best friend since our first semester at the academy.
"Dax, stop," she purred. "What if she comes back early?"
"She has lab until six," Dax’s voice answered, muffled and thick. "She won't be back. Forget about her."
I walked down the hall. Every step felt light, almost weightless. I reached the doorway and shoved the wood open.
The hinge gave a short, high squeak.
The two bodies tangled on the mattress froze as if struck by lightning.
Dax jerked upright, kicking free of the twisted sheets. He was completely bare, his skin flushed pink, his dark hair sticking up in sweaty spikes.
"Elowen!" His jaw worked furiously, producing only half-formed syllables before his voice cracked. "Elowen, wait! Listen to me—it's not what you think!"
Next to him, Seren scrambled back against the headboard, dragging the duvet over her chest. The color drained from her cheeks until she looked like chalk. Her lips trembled, but not a single sound made it past her teeth.
I stood in the doorway, staring.
It was my bed. The white linen sheets I had washed and ironed two days ago. Right above their heads hung the lunar crest tapestry I had spent three weeks stitching by hand, a token to bring peace to his nightmares.
My backpack slid from my fingers. It hit the hardwood floor with a dull thud.
A low ringing started between my ears. My chest tightened until air could barely pass through my windpipe. My knees gave a slight tremor, and I braced my palm against the doorframe to steady myself.
Two years.
Two years of covering his gambling debts so the loan sharks wouldn't break his fingers. Two years of sitting beside his mother’s hospital bed when he was too drunk to care. Two years of polishing that stupid silver wolf pendant hanging around his neck until the metal shone.
All for this.
"Say something," Dax begged, scrambling off the edge of the mattress, his feet tangling in the duvet. "Please, El. You’re scaring me."
I didn't speak. I couldn't. If I opened my mouth right then, I felt like my ribcage might crack wide open.
I bent down, took the strap of my backpack, and straightened.
"Elowen!" he yelled.
I turned around, walked into the living room, and sat down on the faded sofa.
The silence of the apartment felt thick, almost smothering. I reached for the glass pitcher on the low table and poured water into a cup. The rim of the pitcher clinked against the glass—a sharp, rattling sound.
My fingers were shaking.
Footsteps pounded down the hallway. Dax skidded into the living room, a navy bedsheet knotted awkwardly around his waist. He looked pathetic. Sweat dripped down his temple, and his chest rose and fell in jagged heaves.
He hit his knees in front of me with a wet thump.
His hands shot out, wrapping around my ankle. "Elowen, I lost my mind. I swear to you, it meant nothing! She came over to help plan your birthday thing, and we had wine, and—"
"Take your hands off me," I said.
My voice came out flat. Level. Without a tremor.
Dax froze. He stared up at me, his eyes wide and bloodshot. "El, look at me. It was an accident. One mistake. You know how much I love you. You know I can't survive out there without you."
"Your hands, Dax."
He loosened his grip, his fingers lingering on the hem of my trousers before dropping to the carpet. "Just give me a chance to fix this. We can move past this. Couples do it all the time."
"A chance?" I looked down at his face, taking in the panic etched around his mouth. "Did you think about giving me a chance when you brought her into my bed?"
"It was a mistake!" he cried, slamming a fist into the carpet. "Why won't you let me explain?"
"There is nothing to explain," I said. "Put your clothes on. Get out of my apartment. Come back before noon tomorrow to take the rest of your junk. If I see your face here after twelve, I'm throwing everything you own out the window into the alley."
"You can't kick me out!" His voice rose, turning shrill. "My name is on the lease too!"
"Your name was removed two months ago when you failed to pay your half of the deposit," I told him, holding his gaze until he looked away. "The landlord took my money. The lease belongs to me."
"Elowen, please."
"Every second you breathe in this room disgusts me," I said. "Move."
A soft rustle came from the hallway.
Seren stood near the archway, wrapped in my floral quilt. She had pulled her damp brown hair back, though strands clung to her neck. Her eyes were rimmed with red, brimming with fresh tears.
"Elowen," Seren whispered, taking a timid step forward. "Don't blame Dax. Please. It wasn't just him."
I turned my head toward her. "Did I invite you to join the conversation?"
She flinched, but she didn't retreat. She reached a hand out, trying to touch my arm. "We didn't plan this. It just happened. We’ve been trying to fight it for weeks, but... we have real feelings for each other. If you ever cared about me as a friend, you’d try to understand. Just let us have this."
I pulled my arm back, completely avoiding her touch.
A cold chuckle escaped my throat. I couldn't help it. The audacity of it was almost magnificent.
"Real feelings?" I asked.
Seren nodded quickly, tears spilling onto her cheeks. "Yes. We didn't want to hurt you."
"Then I hope you two stay together forever," I said, leaning back against the cushions. "You deserve each other. But as of this second, you are dead to me, Seren. Don't speak to me at the academy. Don't sit at my table. I don't keep secondhand men, and I certainly don't keep secondhand friends."
Seren’s mouth fell open. "How can you be so cruel? After everything we've shared?"
"Get out," I said. "Both of you. Before I call the wardens to drag you out naked."
Dax stared at the floor, his shoulders slumping. He opened his mouth, probably to dredge up another lie, when a sound cut through the room.
*Knock. Knock. Knock.*
Three heavy raps echoed against the heavy wood of the front door. Steady. Unrushed. Like knuckles striking reinforced wood.
Dax jerked as if an arrow had struck him between the shoulder blades.
All the blood left his face. His skin turned a sickly gray. He backed away from the front door on his hands and knees, staring at the entryway with raw terror.
I frowned, watching his reaction. "Who is that?"
Dax didn't answer. His lips parted, trembling so hard he could barely shape words. Three nights ago at the underground den, trying to clear his debt with a tall man in a dark leather duster, he had offered something up.
He had sold my schedule. The exact hour I returned from the academy. And the strange, unearthly scent that clung to my skin whenever the moon reached its peak—a scent Dax couldn't explain, but someone in the undercity was willing to pay a fortune to track.
"Don't open it," Dax squeaked, his voice barely a rasp. "Elowen, don't open the door."
I looked from his trembling frame toward the reinforced apartment door.
Whoever was standing on the other side didn't knock again. They simply waited, knowing I was inside.
Heavy boots crunched against the gravel landing outside.
Dax whimpered from the rug, pulling his knees to his chin. "Don't touch that knob," he rasped. "If it's them, they'll slaughter us both."
"Shut up," I whispered.
A rough voice grunted through the wood. "Check the threshold. The tracker swore she ducked into this block."
"I don't catch a damn thing," a second voice muttered, sniffing the seam of the door. "Stinks like burnt grease and spoiled musk. Typical low-tier wolf gutter."
"Search the ground floor again," the first snapped. "If Thorne finds out we lost the trail, he’ll strip our hides."
Their footsteps thudded down the stairs, fading until the front entry iron gate slammed shut below.
I slid the deadbolt home.
The security latch clicked into place, and my knees gave out. I slid down the hard surface of the door until my rear hit the floor mat. My cotton tunic clung to my spine, drenched in cold sweat.
Dax crawled two paces toward me, reaching out a trembling hand. "El? Are they gone? Did you hear them?"
"Pick up your pants," I said, my voice dead and low. "Take your whore and get out before they double back."
"Elowen, be reasonable—"
"Get out!" I shouted, the roar scraping my throat raw.
He flinched back, scrambled into the bedroom, and dragged Seren out by the wrist ten seconds later. She kept her head down, clutching her shoes to her chest. Neither looked at me as they squeezed past the front entrance and vanished into the rain.
I slammed the door, bolted every latch, and staggered into the washroom.
The mirror above the sink showed the distorted face my glamour projected back at me.
I turned on the tap and pressed two fingers to the alchemical sigil hidden near my hairline. The glamour shivered across my reflection, then peeled away in bands of silver light.
Beneath the collapsing illusion, my actual face emerged. High cheekbones carved from pale marble, lips the color of crushed berries, and eyes that held the clear, luminous sheen of the Moonveil bloodline. It was a face that could make the wrong bloodline broker rich—or get me killed on the spot.
"Hide it," I muttered, shaking water onto my palms. "Cover it up."
I opened the cabinet, uncapped a vial of binding salve, and traced a thin line over the sigil near my hairline. The alchemical medium warmed against my skin as the glamour rebuilt itself—dulling my features, muddying my complexion, and masking the Moonveil resonance beneath a sour synthetic scent.
By sunrise, the girl in the mirror was gone again.
***
The morning air in the courtyard of Hound's End Academy was damp and gray.
Students crowded the stone steps, clutching backpacks and padded training batons. As I passed through the archway, two girls in silver-trimmed blazers stepped squarely into my path.
"Ugh, back up," Lila said, pinching her nostrils shut. "Seriously, what did the freak eat for breakfast? Rotten ditch moss?"
Maren shoved my shoulder with her elbow, laughing in my face. "Don't stand downwind of her. She probably sleeps in a compost bin to keep warm."
"Move," I said, keeping my chin tucked into my wool collar.
"Or what, dirt-crawler?" Lila sneered. "Going to cry on your boyfriend? Oh wait, word around the dorms is Dax ditched you for someone with actual human features."
I stepped sideways off the cobblestones, letting my boots sink into the wet grass, and circled around them without another word.
"Elowen!"
A sudden scream cut across the quad.
Light footsteps pounded across the stones. Seren appeared out of the fog, her eyes red, her hands reaching out in a frantic scramble. She threw her arms around my neck, squeezing so hard the rough wool of her cloak scratched my cheek.
"Elowen! Thank god you're alive!" she sobbed against my shoulder.
I stood stiff, my arms hanging limp at my sides. "What do you want, Seren?"
"Dax told me everything," she cried, pulling back just enough to grip my forearms. Her fingers dug in like talons. "He traded your schedule to some bounty broker! Thorne's enforcers are turning the lower district upside down looking for you!"
"Is that right?" I asked.
"Yes! They're sweeping every boarding house by nightfall," she urged, her breath hitching with dramatic urgency. "You can't go back to that flat. You have to come with me right now. My cousin has an old cellar behind the brewery—nobody ever checks there. I'll hide you!"
I looked into her face.
Her lower lip trembled, and tears tracked down her makeup. But beneath the terror, her scent gave her away. Wolves can disguise their words, but they cannot fool the blood. There was no fear in her sweat. It held the sharp, metallic tang of pure adrenaline.
Excitement.
She wasn't trying to save me. She was leading me straight to the cage.
"You really want to protect me?" I murmured.
"Of course I do!" Seren squeezed my hands, squeezing out another tear. "You're my sister, El. Dax made a mistake, but I would never let those butchers touch you. Please, trust me. Let me take you there before classes end."
"All right," I said softly.
A flash of triumph flared in her dark eyes before she smoothed it over with a relieved smile. "Good. Meet me behind the alchemy wing at five. Don't tell a single soul, okay?"
"I won't," I said.
She patted my arm and hurried toward the lecture hall, her steps light and swift.
I wiped the spot where her damp palms had touched my sleeve. "Traitor," I whispered to the empty air.
I skipped morning lectures entirely, slipping through the side gates and jogging through the muddy alleys toward the student dormitories on the edge of the canal.
The door to my narrow room squeaked as I nudged it shut. I dropped to my knees beside the cot, reaching deep beneath the warped timber floorboards until my knuckles hit cold iron.
I pulled out the dented metal lockbox.
Inside sat a stained strip of leather holding a silver dog tag, stamped with jagged block letters: *VOSS - 09.* Beside it lay half of an ink-stained journal, the edges bloated and illegible from river water.
It was everything I had left of my life before the fire.
My thumb rubbed against the raised letters on the tag, tracing the sharp edge of the V.
"Dad," I whispered, the glamour flickering faintly along my jaw as I clenched my teeth. "Wait for me a little longer."
A floorboard creaked in the hallway directly outside my door.
Then came the soft metallic click of a weapon being readied.
"On the ground!" Warden Garrow’s roar echoed across the quad. "Every half-blood on the grass! Heads down! Now!"
Rough hands shoved me between the shoulder blades. I hit the wet lawn hard, mud soaking through the knees of my trousers.
Beside me, students scrambled like cornered sheep. Hundreds of half-bloods dropped low across the damp grass, eyes averted and throats angled away in instinctive submission. Nobody dared challenge the command.
"Keep your eyes down, freak," Lila hissed from my left, her chin tucked close to her chest. "If you make them look our way, I'll rip your ears off."
"Shut your mouth, Lila," I muttered through gritted teeth.
"You smell like a rotting ditch," she spit back. "They're going to purge you just for the stink."
"Both of you, silence!" a warden barked, striking a black tactical baton against the turf inches from Lila’s hands. "The Thorne pack does not ask twice."
I didn't answer. I pulled my knees tight to my chest, burying my face into the rough wool of my sleeves.
Three days. For three days, I had survived on bitter root broth and stale crusts, refreshing the binding salve that anchored the glamour over my face and throat. The sigil prickled constantly, a hot electrical itch beneath my skin.
*Suppress it,* I told myself, letting my breath drag out in thin, silent wisps. *Bury it under the rot. Don't let the spark catch.*
A single stray trace of the Moonveil bloodline, and my life was forfeit. The glamour masked my face and surface scent, but if an Alpha’s tracker caught the true bloodline underneath, the disguise was useless.
Black tactical armor moved past the academy gates. Heavy boots struck the stone walkway in disciplined rhythm, jarring the turf beneath my palms.
"Row one, stay down!" a commander shouted. "Sniffers, sweep the line!"
The snarl of hunting hounds rattled the cold air. Great, gray-furred beasts dragged their handlers down the first rank, noses whistling against student collars.
"Clear," a tracker called out.
My stomach twisted into a hard knot. My palms leaked cold sweat, turning the mud slick under my fingers.
"Row two, eyes to the dirt!"
The hounds moved. Leather leashes snapped taut. A boy two yards ahead began to whimper, trembling so hard his teeth rattled like dry dice.
"Hold your water, cur," an enforcer growled, kicking the boy’s boot. "Row two is clear."
*Two down.*
*Two left.*
"Row three, steady!"
The heavy stomping grew louder. The smell of gun oil, wet tactical fabric, and hound sweat washed over the grass. Every muscle in my neck seized. I pushed my face deeper into my knees, tucking my chin until my collar squeezed my throat, letting the glamour’s sour masking note fill my nose until it nearly drowned out my own pulse.
"Line three clean," the tracker barked. "Moving to the back ranks."
*Row four.*
My row.
The measured tread drew level with my shoulder. A hound gave a wet snort four feet away. I counted the thuds in my head.
*One. Two. Three. Four—*
The footsteps stopped.
The quad went dead. The wind died with it.
Every bird in the courtyard trees seemed to stop singing at once. Even the hounds fell completely silent, whining low in their throats before retreating a step.
The air around me plummeted in temperature. It felt as if someone had dragged an iceberg across the grass. Then the scent hit me—sharp silver fir, crushed winter frost, and heavy, aged leather.
An Alpha.
Not just an enforcer. Not an ordinary tracker.
My knees went entirely numb against the dirt.
"Alpha?" a tracker’s voice quavered, uncertain and strained. "Did you catch a stray scent?"
Silence answered him.
A pair of polished black combat boots appeared directly in front of my face. The mud barely clung to the leather.
"Fall back," a voice said.
The tone was deep, dragging like stone over iron, scraped raw from years of disuse.
"Alpha Thorne?" the commander ventured, his voice dropping into panic. "The sweep isn't finished—"
"I said fall back," Kael Thorne repeated.
The command wasn't loud, but it rolled across the quad like thunder. Thirty enforcers stepped back in unison, their armor rattling as they snapped into rigid formation ten yards away.
Kael didn't walk away.
Cloth rustled. The shadow over me deepened as he sank down, kneeling in the wet grass right before me. The smell of fir and cold leather wrapped around my head like a suffocating blanket.
"Look up," he said.
The command pressed against my skull, heavy enough to buckle my spine.
I bit my bottom lip until I tasted copper. I stayed frozen, chin locked against my chest, pretending to be a terrified, deaf mongrel.
"I know you hear me," the low voice murmured.
I kept my eyes shut tight. "Please, Alpha," I whispered, roughing up my vocal cords to sound cracked and pathetic. "I'm just a half-breed. I haven't done anything wrong."
"Look up."
He didn't yell. The flat stillness in his voice was far worse.
I didn't move.
A gloved hand reached out. Long, lean fingers gripped my jaw.
His touch was cold through the leather, but the strength behind it was absolute. With a steady pull, he dragged my face upward, forcing my neck back until my head tilted toward the gray sky.
My eyes cracked open against my will.
Kael Thorne stared down at me.
Dark hair fell across his brow in jagged cuts. Deep, bruised shadows hung under his eyes—the exhaustion of a man who hadn't slept a full night in two years. His jaw was set like granite, stubbled and pale.
He didn't look at my clothes. He didn't look at my posture. His dark, dilated pupils locked directly onto the waxy, swollen lumps covering my cheekbones.
"Ugly work," he muttered.
"I—I have a skin condition, Alpha," I stammered, trying to jerk my chin away from his grip. "The clinic said it could be contagious. You shouldn't touch me."
He didn't let go. His thumb pressed firmly against the edge of my jawline, right where the glamour’s faint alchemical hum was strongest.
"You talk too much for a sick dog," he said softly.
He leaned forward.
Before I could pull away, his head dipped toward the crook of my neck.
His cheek brushed the rough wool of my collar. His nose stopped less than an inch from my bare throat, right over the racing thump of my carotid artery.
I stopped breathing entirely.
Kael drew in a long, deep breath.
For two terrible seconds, he stayed there, inhaling the glamour’s sour masking scent and whatever ghost of Moonveil resonance lingered underneath.
Then, his entire frame went rigid.
His fingers tightened around my jaw, digging into the bone. When he pulled his head back, his dark eyes were wide, blown open until barely a sliver of iris remained.
The exhaustion in his face vanished. In its place was something terrifying—a shock so profound it drained the last trace of color from his lips.
Across the lawn, Lila’s jaw hung open. Her eyes bulged as she stared at us, frozen in terror. The entire student body knelt in breathless paralysis, every head turned toward the last row.
The Alpha of the Thorne pack was on his knees in the mud, holding the academy's most mocked half-breed by the jaw.
"Where," Kael whispered, his voice shaking with a tremor he couldn't hide, "did you get that scent?"