Chapter 19 Harper
HARPER
By the time we cross Vireldan’s threshold, my body feels like it’s been carved from stone, heavy and aching.
Liam and Theo split off toward Locke’s tower almost immediately, both determined to report what happened before rumors twist it into something worse.
Sebastian lingers only a moment longer, shadowed and unreadable, before disappearing down the corridor without a word.
I make my way to my room, the walk blurring into a series of dimly lit hallways and quiet staircases. The moment the door clicks shut behind me, the silence settles thickly across my shoulders, a weight I didn’t realize I’d been carrying all day.
I peel off my robe and toss it onto the chair in the corner, wincing when the fabric brushes a tender bruise along my ribs.
The basin water is cold, the chilled surface biting at my fingertips as I soak a cloth and bring it up to wash away the grime.
Dirt smudges, dried blood, the faint scorch marks from where raw magic lashed outward, all of it begins to fade beneath slow, deliberate strokes.
My reflection in the mirror looks ghostlike, damp hair falling around my shoulders, the serpent tattoo curling up my spine like it’s waking from a long sleep.
The bruises along my waist darken a little more with each breath.
I drag the cloth across another scrape, the sting clearing my head just enough to register the dull ringing still lingering in the back of my skull.
Then, a knock.
My heartbeat stumbles.
Before I can speak, the door creaks open just enough for Sebastian to slip inside.
He shuts it quietly, the latch catching with a soft click that reverberates far louder in my chest than in the room.
He steps fully into the lantern glow, exhaustion written in the bruised shadows beneath his eyes, his shirt rumpled, his knuckles raw.
His gaze drop, quick and instinctive, taking in the fact that I’m standing there in nothing but my Vespera skirt and the thin wrap across my chest. Heat crawls up the back of my neck, but he doesn’t gawk.
His expression shifts, almost imperceptibly, into something far more complicated than desire.
Something that looks too close to worry.
He closes the door completely and rests his hand briefly on the wood, as if collecting whatever thoughts brought him here.
When he finally speaks, his voice is low and rough at the edges.
“Do you need help?”
The cloth slips slightly in my grip. The lantern flickers. The room suddenly feels smaller... warmer.
“I can manage,” I tell him, though the words come out softer than I intend.
He doesn’t move at first. He just stands there, watching me the way he watches spell work, eyes sharp, slow, careful.
Not afraid. Not hesitant. Intentional. As if he’s reading the way magic lingers in the air, searching for the spot it might unravel.
Like I’m the danger, and he’s studying the lines of me to see how close he can get without getting burned.
Then, without a word, he steps forward. Not enough to touch.
Just enough to close the space. The warmth of him bleeds into the inches between us, subtle but overwhelming.
The scent of him wraps around me, rain-damp clothes, woodsmoke, iron.
Myrindale still clings to him. And somehow, despite everything it took from us, it feels grounding.
Familiar. A warning and a comfort at once.
His voice breaks the silence, low and edged like a whisper dragged across stone.
“I didn’t ask if you could,” he says. “I asked if you needed help.”
The words slide under my skin, warm and unrelenting. They press against something inside my chest I’ve kept locked down since the library. Something cracks. Not enough to break, but enough to shift.
I look away, pressing the damp cloth against another bruise just above my ribs. My fingers falter. The motion is clumsy, betraying the truth my face tries to hide: I’m exhausted. Bone-deep and soul-heavy. .
His gaze sharpens when he sees the tremor in my hand. But it doesn’t harden. It softens, just slightly. Not with pity. Never with pity. But with something else. Like he’s holding himself back from stepping in. Like touching me would be too easy, too instinctive.
And still, he waits.
Not with impatience. Not with judgment. But like someone who knows the value of permission. Who’s willing to stand in the fire if it means I’ll let him.
The silence between us thickens, stretching and warming until it no longer feels empty. It pulses. It hums. It aches with everything we haven’t said. With the space between his hands and my skin.
I draw in a slow, shaking breath. The cloth slips from my fingers. I let it fall to the table beside me.
My body protests the movement, muscles screaming from overuse, from trauma, from everything I haven’t allowed myself to feel. But I keep my expression even. I force the ache to stay buried.
“You can help,” I say quietly. “If you want.”
He doesn’t smile. Doesn’t smirk. Doesn’t try to fill the space with charm or deflection. There’s no pretense between us now. No illusion of casual. No pretending this isn’t something sharp and intimate unraveling in the open.
He just nods, and steps closer.
The shift in the air is immediate.
The heat of him touches my skin before his hands do.
My breath catches, ribs tightening as his presence wraps around me like a slow burn building beneath the surface.
Every movement is deliberate. Controlled.
Not because he doesn’t want me, because he does, but because he’s giving me the space to feel it first.
His hands lift, stopping just shy of my waist. I can feel the hesitation in his fingers, the way his breath hitches like he’s holding something back.
And then, with the lightest pressure, his palms meet my body.
It’s not demanding. It’s not rushed. It’s reverent.
He steadies me with one hand at my lower back, the other moving to ghost across my bruised side with a care that feels more dangerous than pain.
His fingers don’t flinch when they find the worst of it.
They linger. They learn. Like he’s memorizing the damage because he wasn’t there to stop it.
I let out a breath I didn’t realize I’d been holding.
He doesn’t speak. He just keeps touching, keeps grounding me with his warmth and presence, his silence louder than any apology he could offer. There’s something sacred in the way he handles me, something that feels too intimate, too much, for a body that’s supposed to be used to armor and blade.
He presses his palm flat over the deepest bruise. Not hard. Just enough to feel the shiver that rolls through me when he does.
“Hold still,” he murmurs, though he speaks the words more like a plea than a command.
I try. Gods, I try. But each brush of the cloth sends a new wave of awareness up my spine, and his nearness doesn’t help.
He works slowly, painstakingly, dabbing away dried blood, lifting stray strands of hair off my shoulder when they fall into his path, adjusting his stance so he can reach another cut.
His palm settles lightly on my hip for balance, and the warmth of it hums through my body with humiliating clarity.
He moves behind me, the floor creaking softly as he shifts.
I feel his breath before I feel his touch, warm against the back of my shoulder where the serpent tattoo curves into shadow.
The sensation steals something from my lungs.
When he grazes the cloth over the ink, following the trail of scars it was meant to hide, I bite down on my lip to keep my composure.
“You shouldn’t have taken on that scouts alone,” he says quietly, though there’s no accusation in his tone.
Only worry. Only that raw, unguarded fear he tries so hard to mask.
His fingers brush the smallest scrape near my spine, and I tense, not from pain, but from the way he seems to be learning every inch of me without meaning to.
“You think I had a choice?” I manage, though my voice betrays how close he is. “He was going for Liam.”
“And you nearly burned the whole square to ash trying to stop him,” he replies, but softer now, like he’s afraid pushing too hard will make me retreat.
His thumb steadies my ribcage as he reaches for another bruise, and my breath stutters.
He notices. I know he does. But he doesn’t comment, doesn’t smirk, doesn’t turn it into a game.
He wipes the last of the dirt from my shoulder and lowers the cloth.
For a moment, he doesn’t move away.
His hands remain on me, one resting lightly on my hip, the other hovering near the small of my back, as if he’s waiting to see whether I’ll pull away or lean in.
The warmth of his touch spreads through me like a slow ache, and I’m painfully aware of every inch of skin he’s close to but not yet touching.
His voice finds me again, quieter than before.
“I didn’t come here to fight,” he says. “Or to demand answers you’re not ready to give.”
The admission settles between us like a second pulse.
“I came because… you looked like someone trying to hold herself together with nothing but frayed thread. I didn't think you wanted to truly be alone.”
My breath slips.
His hand slides from my hip to the edge of my wrap, not pulling, not daring, just resting there like a promise he has no right to make.
When I turn to face him, my hands are shaking.
The air between us crackles, thick with heat, heavier with everything we’ve been dancing around for far too long.
I reach for the rag in his hands, but my fingers hesitate at the last second, brushing against his knuckles instead.
He doesn’t move. Doesn’t flinch. But his breath catches, just slightly, and the sound of it sends a ripple down my spine.
“I shouldn’t have let you in here,” I whisper, my voice rough and frayed at the edges. “That was probably a poor idea.”