Chapter 14 Heat and Confession

Ronan

The smoke hits fast.

One second it’s a thin white curl sliding under the loft stairs. The next it’s everywhere—sharp, chemical, clawing at the back of my throat and flooding the loft with a choking haze that turns the emergency light below into a smeared yellow wound.

“Mara—move.”

I drag her up by the wrist before the first hard cough tears out of her. She stumbles into me half-blind, one hand flying to her mouth, the other fumbling through the smoke-thick dark. Her body is all panic and heat and instinct. Mine isn’t much better, but panic has to wait its turn.

The loft is already disappearing. Crates. Chairs. Cot. All of it going soft and unreal behind the rolling white.

Below us, somewhere in the garage, Silas says something I don’t catch through the ringing in my ears and the hiss of the canister. Doesn’t matter. He’s not trying to flush us for fun. He wants us moving fast, coughing, stupid.

Easy targets.

Not happening.

I shove Mara toward the far end of the loft, where the old roof-access ladder folds up into a square hatch almost invisible in the low dark unless you know to look for it.

She bends double, coughing hard enough to scare me.

“Look at me,” I snap.

Her eyes find mine through the blur. Red-rimmed. Furious. Terrified.

“Can you climb?”

She coughs again, nods once.

Good enough.

I yank the ladder cord. Rusted joints scream as the metal steps fold down. Mara grabs the sides and climbs because the alternative is dying under a haze of lies and smoke in a mechanic’s loft that was never going to hold.

I go after her two beats later, one hand on the ladder, the other keeping the gun up even though I can barely see past the tears the gas drags out of my eyes.

The shot comes from below as my boot hits the third rung.

Metal sparks above my shoulder.

Silas isn’t waiting for us to break clean.

Of course he isn’t.

“Go!” I bark.

Mara is already shoving at the hatch. It sticks for one sick second, swollen by rain and age, then slams open under her weight.

Night air crashes down into the smoke.

Cold. Wet. Real.

She hauls herself onto the roof.

I follow with my lungs on fire.

Rain slaps my face hard enough to feel like mercy. I drag in one ragged breath after another and crawl onto corrugated metal slick with storm water and years of grit. The city beyond the garage is all sodium glow and black shapes. Alley lights. Wet streets. A skyline hiding behind low clouds.

Mara is on hands and knees a few feet ahead of me, coughing until her whole body shakes.

“Get up,” I say, rougher than I mean to.

She glares over one shoulder like she’d like to throw me off the roof herself.

Good. Anger means oxygen is getting in.

Another sound comes from below. Shop door. Bootsteps. Men repositioning.

No time.

I pull her to her feet and guide us low across the slope of the roof toward the rear edge where the neighboring building sits close enough to jump if you’re stupid or desperate.

Tonight, we’re both.

Rain sheets across the metal. Mara’s shoes slip once, catch, slip again. I keep one hand at her back and the other on the gun, hating every second I need both.

We reach the edge.

The gap isn’t wide. Four feet, maybe. But the alley below drops dark and deep between brick walls, littered with broken pallets, oil drums, and enough bad landing angles to finish what the smoke started.

Mara stares down once and goes pale.

“Ronan.”

“You can make it.”

“That is not certainty.”

“It’s what I’ve got.”

Behind us, the hatch bangs open.

No more choices.

I catch her face in both hands just long enough to make her focus on me. “Jump when I say.”

She nods once, mouth tight.

A shape rises behind us through the hatch, half-seen in rain and darkness. A shoulder. A gun hand. A grin I can feel even from here.

“Now.”

Mara jumps.

For one hideous half-second she makes it, then her foot skids on the far ledge and she pitches sideways with a scream ripped short by the drop.

I lunge.

My hand catches her forearm.

Pain detonates through my shoulder so hard the roof tilts. I go down to one knee on the edge, rain pouring over both of us, Mara hanging in open air with one hand clawing at brick and the other locked in mine.

Her eyes hit mine.

Wild. Shocked. Furious at the fear.

“Don’t let go,” she gasps.

As if that was ever an option.

I brace flat, teeth grinding so hard my jaw aches, and haul. My shoulder tears white-hot. My side screams. The edge cuts through my knee.

Then Mara gets one elbow over the ledge and I drag the rest of her up in a slick, desperate slide of wet denim and cursing.

She collapses half on top of me.

Behind us, voices break across the roof.

I don’t wait.

I shove her ahead, vault the gap myself with a pain-flash bright enough to make my vision stutter, and run bent low across the second roofline toward the fire stairs at the far corner.

We hit the metal stairs hard and fast. Two flights down, then one, then the alley. Rain turns everything silver and black.

A van sits idling three buildings over, engine running, driver nowhere in sight. Even before I see the half-peeled Titan sticker on the bumper, I know it belongs to club.

Silas’s van.

Or one of his men’s.

Close enough.

Keys still in it if the dashboard glow means anything.

I take it as a sign from a god with a vicious streak.

“Come on.”

Mara runs with me, breathing raggedly, hair plastered to her face, smoke and rain and terror all over her. We hit the van. Unlocked. Keys in the ignition. Bless the careless.

I shove her in the passenger seat, round the hood, and throw myself behind the wheel just as a shout rings out from the mouth of the alley.

Engine. Gear. Go.

The van fishtails once before catching. I gun it through the rain and out into the service road, no headlights for the first block, then lights on just as we hit the underpass and disappear into the wash of city traffic.

For a full minute neither of us speaks.

The windshield wipers whip frantic arcs through the storm. My lungs still burn from smoke. My shoulder feels half-torn out of socket. Mara is shaking so hard in the seat beside me I can hear her teeth click once when she tries and fails to control it.

I take the next exit blind, then another, then cut under an overpass where concrete pillars break the rain and the dark is thick enough to hide us for a minute if luck has any scraps left.

I kill the engine.

Silence slams into the van.

Not total silence. Rain on concrete. Tires hissing on the highway overhead. Both of us breathing too hard.

Mara folds forward, arms wrapped around herself so tightly it looks painful.

“Hey.”

No response.

“Mara.”

She sucks in a breath like it hurts. “Don’t.”

“Look at me.”

She does, finally.

Her face undoes something mean in me. Smoke-reddened eyes. Wet hair. Mouth trembling with the effort not to let fear own her. She looks furious that she’s shaking. Furious at me for seeing it.

“You’re not dying today,” I tell her.

The words come out low and absolute.

Something in her expression cracks.

Maybe in mine too.

I reach for her, and this time she comes without resistance, like the last of the adrenaline has stripped away the part of her that still pretends distance is useful.

I pull her across the bench seat and press her back against the passenger door, one hand braced beside her head, the other sliding to the nape of her neck.

“You hear me?” I say.

Her breath stutters. “Ronan—”

“You’re not dying today.”

She laughs once and it breaks in the middle. “You keep saying things like they’re commands.”

“They are.”

Her eyes flash, but the fear under it is raw enough to make my chest ache. “You can’t order death around.”

“No.” I lean in close enough to feel her breath. “But I can order you.”

That should make her angry.

It does.

It also makes her mouth part.

The hunger that’s been riding under my skin since the loft surges back ugly and hot and immediate.

Not because the danger is gone. Because it isn’t.

Because it won’t be for a long time. Because some part of me wants to put my hands on something alive and good before the night reaches back in and takes another piece.

The rain hammers against the van's roof, each drop a percussive reminder that we're still alive, still hiding in this rusted metal box on the side of some forgotten backroad.

Instead, her hands are fisted in my shirt, dragging me down into a kiss that tastes like rain and smoke and fury.

Her mouth crashes against mine, all teeth and desperation and the coppery tang of blood where she bit her lip earlier.

I go with it like I've been starving, like this is the first real meal I've had in months.

There's nothing polished in it. Nothing careful or practiced. Just raw need.

The van is cramped, damp, and smells like wet vinyl, engine heat, and us. The faint scent of her sweat mixed with mine, the lingering odor of gasoline from the jerry cans in the back. Every surface is either sticky or rusted or both.

My hand slides from the back of her neck to her waist, then lower, pulling her closer until there's no space left that doesn't hurt or burn or want.

Her body is all sharp angles and tense muscle against mine.

She's thinner than she should be, all of us are, but there's still strength in the way she responds, in the way her hips roll against mine.

She makes a sound when my mouth moves along her jaw, and I feel it everywhere. It's not a moan, not really. More like a wounded noise, something caught between pain and relief.

Her head falls back, exposing the line of her throat, and I follow it with my mouth, kissing and biting my way down.

This is not soft. This is survival wearing the shape of desire.

The kind that comes after bullets and smoke and falling and the certainty that the world is rotten enough to snatch anything clean the second you name it.

We've watched too many people die, lost too many safe houses.

There's no room for gentle anymore, no time for slow discovery.

My fingers work at the buttons of her fly, clumsy with urgency.

The metal teeth of her zipper sound loud in the confined space, competing with the rain and the ragged sound of our breathing.

Her hands are busy too, tearing at my belt buckle, nails scraping against leather and skin.

When her fingers finally wrap around my dick, I swear I see stars behind my eyelids.

So I kiss her like I'm claiming something anyway.

Like I can mark her as mine, keep her safe through sheer force of will.

My tongue thrusts into her mouth, mimicking the rhythm my hips want to take.

She meets me with the same desperation, sucking on my tongue like she's trying to draw the very air from my lungs.

Her thumb circles the head of my cock, spreading the pre-cum beading there, and I buck into her touch.

Her jeans are open now, and I shove my hand inside, past the waistband of her underwear.

It’s damp with sweat and arousal. My fingers slide through them, seeking the heat of her.

When I find her clit, she jerks against me, a sharp intake of breath that's almost a sob.

I rub circles around it, feeling her swell under my touch, feeling her thighs tremble where they're pressed against mine.

"Fuck," she gasps against my mouth. "Don't stop."

I don't. I work her clit with one hand while the other shoves her jeans down her hips.

The fabric catches on her boots, but I don't care.

I need access. Need to feel all of her. My fingers slip lower, teasing her entrance before sliding inside.

She's so wet, so ready, and the way she clenches around me makes my own arousal spike dangerously.

Her hand is still stroking my cock, twisting on the upstroke, squeezing just right.

It takes everything I have not to come right then.

Instead, I add another finger inside her, curling them to find that spot that makes her eyes roll back in her head.

Her hips start moving, riding my hand, chasing her release.

The van rocks with our movements, the suspension groaning in protest. Outside, the rain continues to fall, but inside, it's all heat and friction and the sounds of our bodies coming together.

Her breath comes in ragged pants, her movements growing more erratic.

I can feel her getting close, feel the way her pussy starts to flutter around my fingers.

"Come for me," I growl against her neck. "I want to feel you come."

That does it. Her back arches, a cry tearing from her throat as she shatters around my fingers. Her whole body convulses, waves of pleasure wracking her frame. I keep moving my hand, drawing it out, until she collapses against me, boneless and panting.

The feel of her coming is enough to send me over the edge, my cock pulsing as I spill all over her hand.

I feel her everywhere. Heat. Breath. The tremor still running through her from fear and the way it changes into something else under my hands.

The rain on the windshield turns the outside world into streaked gray abstraction.

Highway thunder rolls overhead. Inside the van there is only Mara and the fact that she is here, alive, kissing me like she can steal one good thing out of a ruined night and dare the world to object.

My mouth leaves hers long enough to tell her the truth.

“I thought I lost you on that roof.”

Her eyes search mine like that confession cost more than the others. “You didn’t.”

“No.”

Her palm slides over the side of my face. Unexpectedly gentle. It ruins me in a whole new direction.

I kiss her again. Slower for one second. Then not slow at all.

The need in me turns rough and urgent, sharpened by fear and relief until every touch feels half like proof and half like prayer. Her body answers mine with the same starving honesty. Not pretty. Not measured. Just real enough to make everything outside the van feel impossible and far away.

And for one suspended, wrecked stretch of time, it is.

Then Mara goes still.

At first I think I hurt her.

I pull back fast enough that the loss of contact feels like another injury. “What?”

She isn’t looking at me.

She’s staring over my shoulder into the dark backseat.

Rain drips somewhere under the van. Highway tires hiss above us. Mara’s face has gone white in a way I have learned not to ignore.

“Mara.”

Her voice comes out thin. Disbelieving.

“That’s… that’s the bag from the warehouse.” She swallows hard. “Eli’s bag.”

The words hit like a second crash.

I turn.

In the shadowed backseat, where the tarp has shifted just enough to expose it, sits a black messenger bag with a broken leather strap and a silver corner tag.

I know it instantly.

Saw it slung over Eli’s shoulder a dozen times before everything went bad.

Cold works through me in one savage wave.

And suddenly the van doesn’t feel hidden at all.

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