Lucian:
Blood calls louder than the control tonight.
The moon hangs low and swollen, a lantern of bone behind black clouds. Its light spills silver across the forest floor, sharpening every root and stone until the world looks carved from knives. I slip between the trees like smoke, boots soundless on damp earth, hunger curling hot and angry through my veins.
It’s been too long since I’ve fed.
Not in the casual way the others indulge, a polite sip from willing veins, from chalices filled from the reserve in the cellar. No—my hunger is older, uglier. It whispers in a voice that belongs to grave soil and forgotten gods. It tells me to take.
I let it.
The night answers, a pulse beneath the ground, a thousand small hearts quickening as I pass. A fox freezes mid-step, senses me, bolts. The echo of its terror sharpens the ache in my teeth.
But none of it satisfies.
Because what I crave isn’t out here.
I drag air into my lungs, tasting every thread of scent—wet moss, iron-rich rain, the sweet metallic tang of distant prey. Still wrong. Still empty.
Her absence scrapes against me like a dull blade.
Isadora.
Even her name is a wound. I told myself I would forget her. I told myself that last time was the end—that cornering her in the hallway, driving her to tears, would buy me distance. Cruelty as a shield.
And yet she lingers.
Her scent lives in me: honey darkened by storm, a note of something ancient that no mortal should carry. I close my eyes and it’s there, sliding over my senses until the forest itself tastes of her.
I should hunt. Drain something until the noise in my skull goes quiet.
Instead I picture her pulse—steady, defiant—beating beneath porcelain skin. The memory of it is a metronome, daring me closer. I can almost feel the warmth of her throat against my mouth, the soft tremor of breath when she realizes I’m near.
The beast in me bares its teeth.
I move faster, branches clawing at my coat. The trees blur into streaks of shadow. I’m not running from hunger anymore. I’m running toward it.
The town on the far edge of the wards still sleeps. Lanterns gutter behind shuttered windows, the scent of hearth smoke clinging to the air. I prowl the alleys, but every heartbeat I pass tastes thin, flavorless. Their fear is predictable. Their lives, forgettable.
I drink, but only enough to dull the edge—one startled drunk in a cobblestone lane, a quick press of fang and breath, the taste of copper and stale wine. The blood slides down my throat warm and bright and wrong.
Because it isn’t hers.
I lean against the stone wall, head tipped back, eyes closed. The night should settle inside me now, but the craving only deepens, twisting until it’s more than hunger.
It’s obsession.
She’s back at the Academy. I can feel it—a pull like a tether knotted around my ribs. No matter how far I run, the cord tightens, dragging me toward her.
I curse under my breath and shove away from the wall.
I tell myself I’ll just watch. Make sure she’s safe. Nothing more.
Ashwyck’s gates rise from the mist like the fangs of some slumbering beast. Wards hum against my skin as I cross, a vibration that would snap mortal bones. They let me through anyway. They always do.
The courtyard lies drowned in shadow, moonlight breaking across wet stone. I breathe deep.
And there it is.
Her scent.
Faint, but unmistakable. A trail leading toward the old scriptorium. I follow without thought, steps soundless, breath a slow, deliberate drum.
The closer I draw, the more the bloodlust shifts—less a roar, more a low, thrumming need. My mind fills with fragments: the way she tilts her head when she’s curious, the quick flash of defiance in her eyes, the tremor in her breath when danger edges too near.
I find myself outside her window before I realize I’ve moved.
Curtains stir against a draft, pale fabric glowing in moonlight. Behind them, I can hear the slow rhythm of her sleep. Each heartbeat lands against my senses like a spark.
I could climb the stone. It would be nothing to slip inside, to stand at the foot of her bed and breathe her in until the craving breaks.
I brace my hands against the cold wall instead, nails biting stone.
No.
Not like this.
I drag in a breath sharp enough to hurt. The air tastes of rain and iron and her—always her—and it scalds all the way down.
I am the darkness she should fear. I have built centuries of distance on that truth. But she makes me want what I swore I’d never touch: warmth, closeness, the reckless ache of being known.
The hunger twists again, demanding a living thing. The one mortal I know if I secumb to, it would be worse than the curse I am already plagued with.
I let it burn.
A whisper stirs behind me. Footsteps, soft as falling ash.
I turn, every muscle ready to strike.
No one. Only the rustle of leaves and the hum of wards.
But the night feels different now—charged, watching. As if the shadows themselves know the secret I choke on.
I glance back to her window.
Her heartbeat hasn’t changed. She sleeps, unaware, a small flame against the endless dark.
I step away before the beast in me decides for us both.
The forest swallows me once more, but her scent follows, threaded through every breath. The blood in my veins sings her name, and no amount of feeding will silence it.
Tonight I hunted.
Tonight I fed.
And still, she is the only hunger I can’t kill.
Silas:The alcove breathes a comforting cold against my skin, the stones older than language itself.I lean into the darkness, letting it swallow me whole. The shadows speak in a cadence I know too well—low and restless, like a tide against a broken shore. They smell of iron and frost, of endings.A door clicks open down the stairwell.Soft footfalls. Careful. Hesitant.Isadora.Her presence slides across the black like the first cut of dawn. The shadows recoil and reach all at once.She turns the corner, candlelight pooling around her like liquid warmth. For a heartbeat she doesn’t see me. Then her eyes catch mine and she startles—a sharp intake of breath, hand to her chest.“I didn’t know anyone was here,” she says. Her voice wavers but doesn’t break.I step forward, hands raised slightly. “I didn’t mean to frighten you.”“You didn’t.” A pause, a small tremor in the word. “Much.”The faint shimmer of glamour clings to her skin; Kai’s lesson still lingers. Her hair is a tumble of bla
Kai:The morning tastes of rain before it falls. Morning breaks in bruised streaks of lavender and pewter, the kind of light that promises rain but never follows through. Perfect. A day that feels half-enchanted, half-forgotten—just what she needs.Mist drifts across the stone courtyard as I slip through the kitchen door, boots soundless on the worn flagstones.I raid the pantry like a thief: still-warm oat bread, a crock of honey, figs dark as bruises.A handful of blackberries stain my fingers; I lick the juice and imagine it on her lips.The Academy feels half-asleep, corridors lit by the cold gleam of wards.No one stops me.Maybe the shadows know what I’m doing and approve.Isadora’s door is unlatched when I return.Inside, Lucian had closed the curtains tight before him and Rhett went for a hunt. The only light comes from a single candle guttering against the draft.She lies curled beneath the quilt, hauntingly still, hair spilled like ink across the pillow, skin pale enough to
Rhett:I wake right as the sun breaks when I hear a knock at Isadora's door. It is a slow, deliberate tap, not the kind meant for polite company.I’m on my feet before Isadora even stirs. Instinct. My body moves the way a wolf does when it hears the first twig break in a dark wood—quiet, ready.I ease around her bed, every sense sharpened. The faint scent of singed air still lingers from her nightmare, a heat that shouldn’t belong in this cold stone room. My hand finds the door latch, fingers flexing.Another knock, sharper.I pull it open.Viktor stands there, pale as a winter moon and twice as smug. Black hair glints midnight blue under the corridor torches. Those crimson eyes slide over my shoulder toward the bed like he’s cataloguing every shadow she casts.“What the hell do you want?” My voice comes out low, rough. Not a question so much as a warning.He leans against the jamb, long and elegant, like the doorframe is a throne he deserves. “Relax, wolf. I didn’t get to finish my d
Isadora:Lucian’s arms are colder than I expect, like stone wrapped in midnight, but the chill seeps into me like a lullaby. The corridor blurs past in gray streaks of torchlight. My head lolls against his chest. I should protest, tell him I can walk, but the thought never reaches my tongue.The scent of him, iron and something darker, anchors me. I hate that it feels safe.My door opens without a sound. He lowers me onto the mattress with surprising care, as if I’m spun glass. The room smells of old paper and rain.“Rest,” he murmurs, a command disguised as kindness.I mean to thank him. My lips move; no sound comes.Lucian straightens, already half way to the door, ready to vanish into the night.That’s when the world fractures.Flames roar across the ceiling—silent, furious. The stone walls melt into black ruin. Heat slams into me. I choke on smoke that isn’t there.Wake up.I try to sit, but my limbs refuse. The nightmare sticks like a second skin.“Isadora!” Lucian’s voice slices
Isadora:The dress feels like midnight made flesh as I slip in on. Black lace clings to every inch of me, a whisper of shadow against bare skin. I fasten the crimson-ruby earrings Loralie pressed into my palm earlier, their cold weight a pulse at my throat. The matching necklace settles like a promise—or a threat—above my heartbeat. When I tie the mask, its filigree edges bite lightly into my temples, framing the world in obsidian.Loralie bursts into my room in a shimmer of rose-gold sequins, eyes already glittering with the night’s intoxication. “Mistress of Moonlight,” she declares, looping her arm through mine. “Ready?”“As I’ll ever be,” I breathe, though the air tastes like a storm already brewing.The corridor outside thrums with distant music and the murmur of gathering bodies. We follow the sound through a maze of candlelit arches until the Grand Hall yawns open before us—a cathedral of shadow and flame. Lanterns sway from iron chains, bleeding red light across marble floors
Isadora:Saturday arrives like a half forgotten promise, soft at the edges, silvered in the pale chill that seeps through my windowpanes. For the first time all week I wake without a bell or a summons, only the low hum of the Academy breathing around me. The sky beyond the glass is the color of wet ash. I lie there for a moment, willing myself to believe in the quiet.A knock shatters it.“Rise and shine, sleepy witch,” Loralie sings as she sweeps in, a gust of citrus-scented warmth against the stone. Her honey-blonde hair is a riot of curls, her smile a sunrise I’m not sure I deserve.“You’re entirely too cheerful,” I mutter, dragging myself upright.“It’s Saturday,” she says, as if that explains everything. “And tonight is the Blood Ball.”I blink. “The what?”Her grin widens, sharp as a secret. “You really don’t know? It happens every year on the blood moon. Music, masks, revelry…a celebration of everything the Academy tries to pretend it doesn’t teach. Think of it as a holiday for