Chapter 12 - Harper

HARPER

The library at Vireldan is nothing like the cramped, dusty reading rooms I once imagined academies having.

It is vast, cathedral-like in its silence, with vaulted ceilings that disappear into shadow and aisles of tall shelves that rise like sentinels guarding centuries of forgotten lore.

It should feel comforting. Safe. A refuge from the noise of the day.

It doesn’t.

I sit alone at a table near the back windows, where the rain batters the glass in relentless sheets.

The world outside is washed in grey, blurred beyond recognition.

Even the ancient stone statues in the courtyard have softened under the downpour, their edges turning ghostlike in the storm’s haze.

I’ve been staring at the same spot for nearly half an hour now, watching droplets chase each other down the pane, matching their descent to the rhythm of my heartbeat.

But no matter how hard I try to quiet my mind, I keep hearing him.

“Magic like yours is a curse, Harper.”

My father’s voice slithers through my thoughts, unwelcome and sharp. I grip the edge of the table until my knuckles pale. The memory is old, years old, yet it returns as vividly as if he were standing behind me now, breathing those words against my ear just to remind me what he believed I was.

A danger.

An abomination.

A threat.

My throat tightens, and I rise abruptly from my seat, unable to endure the stillness any longer. The library swallows sound so completely that my footsteps echo like intrusions. I begin to pace, weaving between rows of shelves and back toward the window, my pulse thudding unevenly beneath my ribs.

“You were born wrong.”

“Don’t touch anything without permission.”

“If anyone sees what you can do, they’ll drag you away from us.”

“Do you understand, Harper?”

I squeeze my eyes shut. The storm outside offers no comfort, only a murky reflection of my own unrest.

I turn sharply, pacing again, fingers trembling as I press them into my palms hard enough to sting.

My wand, the same one that hummed like a living thing in my hand, the same one that splintered a dummy with barely a push, is missing.

I left it behind when I fled the classroom.

I don’t know how long I can go without someone noticing its absence.

But even that worry pales behind the echo that refuses to quiet.

“Magic like yours isn’t meant to be wielded.”

I stop pacing, forcing a breath into my lungs, but the air feels thin, as if the walls themselves have leaned inward.

And then, a voice cuts through the quiet.

“You dropped this.”

The sound jerks my attention so abruptly that I nearly stumble back into the reading table.

Sebastian stands a few feet away, his black hair damp with rain, or sweat, or exhaustion, I can’t tell.

The bruise under his eye has deepened in color, shadowing the sharp angle of his cheekbone.

He holds my wand delicately, balanced across his palm as though it might bite him if he grips it too tightly.

For a long moment, the only sound between us is the rain striking the window in steady, lashing sheets.

Sebastian’s expression is unreadable, something taut around the eyes, something closed off around the mouth. Whatever turbulence carried him into class earlier still clings to him, but now it’s muted, replaced by something far quieter.

I swallow hard, the library’s silence pressing down on us both like a held breath.

The wand glints faintly under the lantern light.

Sebastian’s fingers curl around it.

And my pulse stutters,

because of all people who could have found it,

of all people who could have come looking for me,

it had to be him.

Stepping toward him feels like stepping into a different kind of quiet, one that hums instead of comforts.

My wand lies balanced across his palm, the runes faintly glowing as if responding to something in me or him or the space between us.

For a moment, it almost seems like he’s going to hand it over without a fight.

My fingers reach toward it, before he lifts it just high enough to stop me.

Not mocking, not playful. Intentional. Calculated. A move meant to halt, not tease.

His eyes search mine with a steadiness that twists something low in my stomach. The silence holds, brittle and stretched thin by things neither of us has dared to say.

“What happened in there?” he asks at last.

Rain thrashes against the tall library windows, each drop a sharp beat in the heavy quiet. My heartbeat tries to match the rhythm and fails, stumbling faster instead. His questions scrape at the places I’ve spent years guarding, the ones that ache when touched.

“Not answering you,” I say, my voice quiet but strained under the pressure of everything unsaid.

My hand rises again, reaching for the wand even though it’s as much a shield as a tool. Before my fingers can close around it, Sebastian shifts, not back, not away. He moves toward me.

His free hand slides into my hair.

The grip is firm, stopping me in a single, deliberate motion. Heat rushes to my cheeks, not from pain, he isn’t hurting me, but from the suddenness of the contact, from the way it anchors me in place, from the unmistakable demand in his touch. My breath catches before I can swallow it down.

His fingers tighten slightly, guiding my face toward his. “Look at me,” he murmurs, not unkindly, not entirely patiently. “Stop trying to pretend nothing is happening.”

The closeness leaves little room to breathe.

The scent of rain still clinging to his clothes mixes with something warmer, something sharper.

..stress, frustration, maybe fear. The bruise on his cheek darkens the angles of his face, shadowing his already restless expression.

Disheveled hair falls partly into his eyes, but it doesn’t dim the intensity there.

“That was not nothing,” he continues, voice quieter but somehow heavier. “What you did to that dummy… and what I saw in your eyes outside that tavern… don’t insult either of us by pretending it meant nothing.”

His thumb brushes the strand of hair caught between his fingers, the smallest movement, but enough to make my pulse stumble again. The touch feels too intimate, too knowing, far too close to the secrets stitched under my skin.

Thoughts tangle inside me, fear, instinct, the echo of my father’s warnings, the memory of glowing eyes staring back at me from the rain-blurred window. All of it coils into a tight knot that refuses to loosen.

Standing there with his hand in my hair and my wand suspended just beyond reach leaves no room to hide. No space to retreat. No option to pretend.

His fingers tighten just slightly in my hair, enough to keep me from slipping away, but not enough to hurt.

The instinct to retreat pulses through every muscle, yet the moment I try to step back, the space behind me vanishes.

My shoulder blades meet the cool stone wall beneath the tall library window, and the shock of it runs through me like a whispered command to stay still.

Rain streaks down the glass to my right, blurring the courtyard beyond into a gray watercolor and making the quiet of the library feel even more suffocating.

Sebastian doesn’t crowd me, not in the crude way some boys might.

Instead, he positions himself with calculated intention, a shift of his hips, a bend of his knee, a subtle adjustment that places his leg between mine just enough to take the option of flight away.

The grip in my hair anchors me forward, drawing my attention to the intensity in his eyes rather than the chaotic panic rising in my chest. He moves with the confidence of someone who has spent years using intimidation as armor, not as cruelty, and it unsettles me how easily that confidence wraps around the moment.

My wand still rests in his hand for a heartbeat longer before he lowers it toward himself.

The motion is smooth, practiced, and deliberately slow, as if letting me absorb every second before the carved handle disappears into the waistband of his trousers.

The sight of it nestled against him tightens something in my stomach; not fear, exactly, but frustration tangled with something warmer and far more dangerous.

Seeing my wand there, out of reach, claimed, feels like a challenge he expects me to rise to.

“Running won’t save you,” he murmurs, voice low enough that it vibrates faintly through the air between us.

It isn’t raised, isn’t harsh, but the edge beneath it cuts cleanly through the quiet.

“Neither will pretending nothing happened.” His breath brushes my cheek as he speaks, carrying the scent of cool rain and something darker beneath the surface, something restless and raw that mirrors the unsettled rhythm of my heartbeat.

The firmness of his grip in my hair softens just a fraction, as though he recognizes the tension in my spine and chooses not to push any harder.

His thumb grazes a stray strand near my temple, a touch that shouldn’t make my pulse stutter but does regardless.

The bruise on his cheekbone shadows his features and gives weight to the exhaustion carved into the lines around his mouth.

Disheveled curls fall forward, framing eyes that refuse to look anywhere but directly at me.

Whatever he endured before arriving here, whatever storm brewed behind that expression, still lingers heavily in the way he holds himself.

If ads affect your reading experience, click here to remove ads on this page.