Font Size
Line Height

Page 25 of Revenge Saints (BloodHawks Duet #2)

“O h my God!”

Her scream slices through the house, and I grip my cock tighter, stroking it once more, jaw clenched, breath catching. My muscles coil, and I shut my eyes, seeing her, head thrown back, lips parted, body wrapped around me, taking every inch.

Fuck.

Cum spills over my hand, and I grunt, head falling against the back of the couch. My chest rises like I just fought someone. I reach for the cloth on the table, clean myself off, and toss it in the trash without looking.

As soon as Dante walked in earlier, I knew it. Knew we’d hear her. Those soft, broken little moans. My cock was hard before she even started.

I should’ve punished her, tied her up to the bed like I said, but Dante needed her. He was desperate to have her. I drag a hand down my face, trying to settle the buzz crawling under my skin. I haven’t really slept in days—three, maybe four. Doesn’t matter. My head feels like it’s caught in a vice.

We’re all here. We’re alive. That’s more than we could’ve hoped for, but it’s not enough. I want our home back.

We built that place. Took us two fucking years, before the world ended, before everything went to hell. Solar-powered. Reinforced. Hidden. Safe.

And now Roman’s got it. That smug fuck. And Bryn, that bitch is playing a longer game than any of us saw coming.

There is no way in hell I’m letting Roman keep it, let alone with Bryn, that fucking bitch. Was this her plan when Aspen got caught in the trap? To see where we were living, and maybe if we were at some cave, she would’ve left with Aspen when she tried to escape.

Aspen…

The first time she tried to run away? I understood. It was survival. I’d have done the same.

But this time?

She looked me dead in the fucking eye and lied.

My chest rises too fast, breaths coming harder. The fury claws up the back of my throat, and I shove off the couch, pacing.

Sleep isn’t happening. Staying here’s pointless .

My clothes are in Max and Ryker’s room, and I’m not interrupting whatever the hell they’re doing.

I’ll go shirtless. I grab my gun, tuck it in the back of my jeans, and head for the back door.

The second I’m outside, I break into a run.

My feet slam against the ground, boots pounding into the earth like it owes me something. Trees blur. Branches whip at my chest and arms, slicing at bare skin, but I don’t slow. I need this.

The burn. The ache. The breathless edge of pain.

My muscles lock into rhythm, breath steadying, rage bleeding off in drops of sweat.

For a minute, I can breathe.

I circle the woods, never too far from the farm, just enough to lose the noise in my head.

Eventually, I stop, bent slightly, sweat dripping down my jaw. My whole body hums.

I hear a noise behind me.

“Following me?” I don’t turn.

Ryker steps out from behind a tree, grinning like a jackass.

“The guys were worried.”

I glance at him as he matches my stride.

“So they sent you.” My tone’s flat, clipped. I shake my head. My fuse is so fucking short I can taste the snap on my tongue.

“Well, I offered. Who better to track the Reaper down, right?”

He elbows me. The fucker is… smiling. He looks…happy. I’ve never seen him like this .

“Do you want to get the base back?” I ask, turning to him, waiting.

Ryker’s jaw tenses. That easy grin fades.

“Recon?” I ask again.

He finally looks at me.

“I want us to be happy,” he says quietly. He rakes a hand through his hair. “And I don’t think we can be without our home.”

I swallow hard. “We might not,” I stop. Can’t say it. Don’t want to breathe that possibility into the world.

“I know.” His hand lands on my shoulder, grounding me. “But Roman knows we’re alive. He’ll send men. He won’t stop. We’ll never be safe if we don’t end this.”

I nod once. That’s all I can give right now.

“There you are,” Max calls out as he appears from the trees.

“You got sent to fetch me too?” I ask, lips twitching into something that almost resembles humor. The sky’s streaked in gold now. An hour, maybe less, before night swallows us.

“No, man. We need food. Still got some daylight. Let’s hunt, Ryk.” He winks, and I glance between the two of them.

“Right… hunt .” I let out a dry laugh and start walking again.

“I swear we’re going to hunt, Reaper!” Max shouts, overly defensive, and Ryker bursts out laughing behind me.

“Of course you are,” I mutter with a smirk, not bothering to turn around.

The farmhouse looms ahead, and that’s when I feel it, this low throb in my chest. I’m about to see her again. Face her.

Aspen .

I head straight to the outdoor shower, stripping my jeans and stepping under the freezing water. It hits me like a slap, clearing the fog, dulling the edge. For a second, I breathe.

Maybe now I’ll finally fucking sleep.

Inside, Max and Ryker’s bedroom door is cracked open, so I head in, pulling on a clean pair of cargos and a tight black compression shirt. The ones I’d been wearing were dirty as fuck; I washed them and left them out to dry.

When I walk out, Dante’s on the couch, shirtless, shorts slung low.

I drop into the lounge chair across from him with a groan. Every muscle aches. My head’s a war drum.

“Feeling better?” he asks.

There’s a fresh cut near his hawk tattoo. I stare at it longer than I should.

He catches my gaze and smirks. “Figured it’s only fair she cuts me too.”

My cock twitches. I ignore it. Nod once.

“Hey, I got you some frui—”

Aspen stops talking when she sees me. “It’s enough for both of you.” She is quick to add.

“I’m good,” I say, jaw tight.

I should leave.

I can still feel the anger simmering under my skin. One wrong look, one careless word, and I’ll snap. And she’ll run. Again.

Dante’s staring at me. Watching how I won’t look at her .

He exhales. I hear it.

He fucking knows .

God, I need sleep. Just an hour, please. I lean back, eyes closing.

Then I hear him. Gentle.

“Come here, doll.”

I don’t move, but I feel her walk past me. I feel it like a whisper down my spine.

Then her gasp.

“No, Dant—”

She doesn’t finish.

A moan tumbles out instead. Soft. Breathless.

I open my eyes. Turn my head.

And fuck me…

One foot on the floor, the other on the couch, legs spread wide, and Dante’s mouth buried between her thighs.

He’s devouring her like a starved animal.

Her head’s tossed back, chest rising in sharp, breathless waves.

The blood in my brain drains south in a blink. My cock throbs against my pants, begging to be let loose.

She moans again. Soft, desperate.

I shift in my chair, legs twitching like I’m ready to bolt.

But Dante pushes her shirt up and over her head, tossing it aside. She’s naked now.

“Turn around,” he orders, and she obeys without hesitation.

Slowly, her eyes find mine.

Her cheeks flush, her lips part, and my chest caves in.

My cock fights the fabric, the sight of her bare, nipples taut and pointed right at me like a fucking invitation.

I lick my lips. Swallow hard.

Shit.

“Dante…” she breathes.

My gaze drops as he slides his hand between her legs, his fingers disappearing into that soaked little cunt.

She moans, rising onto her tiptoes, leaking into his palm.

His thumb circles her clit. She rocks into him, grinding, chasing it, those soft noises turning into something wrecked .

Then he pulls his fingers free and pulls his cock out, right under her.

Motherfucker.

“Sit.” He is calm and commanding.

She lowers herself onto him with trembling thighs, his cock sliding in slowly. Every ridge, every piercing, gone one by one inside her.

Her lips part around a moan, and he hums, “Good girl.”

“Oh God…” she whimpers.

“Open your eyes,” he says. “Look at him while you ride my cock.”

His hands grip her hips, guiding her up, down, and grinding forward.

And she does it. She looks at me.

And fuck, my hand is palming my cock before I even think. Her gaze locks on mine. She moans as she bounces on him, and I swear, I’ve never wanted to ruin someone so much in my fucking life.

“That’s it, doll. Clench those fucking walls around me,” Dante growls, his hips snapping up to meet hers.

“Knox…” She purrs. “Please.”

Still looking at me. Tears shimmer in her eyes.

Fuck this.

I’m up in a second, storming to the bedroom. Her whimper follows me.

“Doll,” Dante tries to comfort her.

I hear them stopping.

I snatch the bottle of skin oil off the nightstand. It’s not lube, but I don’t give a fuck.

Striding back out, her head lifts, eyes wide, lips parted.

“Turn her around,” I growl.

Dante grins, feral. “Sure, Reaper.”

He lifts her easily, turns her in his lap, and drops her again, impaling her on his cock. She gasps, trembling.

“Pull her to you.”

He leans back, arms banded tight around her ribs. Her chest rests on him, ass tipped high. Legs spread. Perfect.

I slick my cock with the oil, stroking once. Twice.

“Knox, no!” She cries, trying to squirm away.

Dante’s arms don’t budge. “Relax, doll. He won’t hurt you.”

I meet his eyes. Nod once.

He knows.

I’m angry , but I’d never cross that line. I’ll make her feel it. Make her fucking remember.

But I won’t break her.

I rub my finger down the seam of her ass, then press against the tight ring.

“Breathe,” I murmur, low against her ear. “Slowly.”

She shivers. A tear spills down her cheek.

“I’m sorry,” she whispers, shaking. “I didn’t know what else to do. I wanted to help.”

My jaw locks. Rage claws at my chest.

“I know.” I breathe through my nose, trying to rein it in. Trying to stay in control.

She arches for me, opening up.

I push deeper with my finger, slow but firm.

She cries out, body rocking between us.

Dante groans under her, his hips starting to move again.

“I need you inside me, Knox. Now!” She begs, her dark green eyes full of hunger.

I pull my finger free and lube my cock. One hand on her back, I press her into Dante’s chest.

My other hand guides me to her entrance. “Relax, pet.”

She holds her breath, and I push in, slow, inch by inch.

Her body tightens, both of us stretching her wide, filling her.

She gasps, writhes, and I grip her hips harder.

Fuck.

So tight.

So perfect.

We move. Dante inside her pussy, me in her ass, both of us pressing in, pulling out. Her body trembles between us.

“This is too much,” she whimpers, but her hips never stop, grinding against us like she needs this as much as we do .

I fist her hair, pulling her back into an arch, and my cock sinks deeper into her ass.

Dante leans in, grabs her breast, sucking hard and biting down.

“You were a bad fucking girl for running away,” I growl, yanking her hair harder until she hisses.

“Now I need to punish you, pet.”

I raise my hand and slap her ass, hard.

The mark rises instantly. She cries out.

“Fuck, she’s clenching so hard,” Dante groans, eyes squeezed shut, jaw tight as he fights not to come.

“You like being punished, don’t you?” Another slap. Another pull of her hair.

Her body jerks with every thrust, her ass swallowing my cock like it’s starved.

I can feel every ridge of my piercing scraping her tight little hole. Feel Dante moving inside her cunt, the rhythm of our bodies using her, taking her.

She’s soaked in sweat. Neck shining, mouth parted, moaning louder now so close to the edge she’s fucking trembling.

“Dante,” I grit, eyes locked on her, “let’s teach our girl what happens when she runs.”

I twist her hair tighter. He grips her throat, firmly but not enough to block her breath yet.

I slam into her, fast and brutal, her ass unable to close around me between thrusts.

She screams my name.

Dante tightens his hold .

“The next time…”

Thrust. Slap.

“You fucking run…”

Thrust. Slap.

“I’ll tie you…”

Thrust. Slap.

“To the bed…”

Thrust. Slap.

“And fuck you nonstop for weeks. ”

Thrust.

“Oh my God! Knox! Dante!” She moans our names.

Her body seizes, arching like a live wire. She starts to shake, and I slam her harder against Dante, both of us pounding into her, deep and punishing.

Dante lets her breathe, just long enough, then grips again.

“If you ever pull that stunt again, it’s not just Knox you’ll have to worry about, doll,” he snarls, leaning forward to bite her nipple.

“Please… I need,”

She chokes on the words, eyes rolling back.

I smirk, stilling my hips.

“Need what?” I murmur against her neck, licking up her sweat and biting her earlobe.

“Use your words, doll,” Dante taunts, groaning.

She’s pinned, can’t move, can’t come, can’t do a damn thing without our say-so.

“I need…” she gasps.

Dante loosens his grip just enough to let air back in .

“To come. Please.” Her voice breaks on the last word.

“I don’t think you deserve to come, pet,” I say, chuckling darkly.

She growls, dragging her nails down Dante’s arms, digging in.

“You better not edge me,” she snarls, snapping her head to glare at me. “I will stab you in your sleep, Reaper!”

Fuck.

My control snaps. I drive into her. Dante meets my thrust for thrust, and her body bounces between us, tits jerking wildly with every slam.

He still has her throat. I’ve got her hair.

She’s not going anywhere.

“Fuck, Aspen,” I grit. The couch screeches beneath us, barely holding under the force of us slamming into her from both ends.

“Don’t stop!” She sobs. “Please!”

We don’t.

Dante’s hand moves down, fingers rubbing her clit in fast, tight circles.

She lets out a cry .

Her body spasms violently, like her bones are about to break from the force of it.

Her pussy clenches so tight around Dante’s cock he lets out a hoarse moan.

“Oh my,” she gasps.

Her whole body convulses, back arching hard, ass tighter than ever, and fuck,

“Fuuuuckkk!” I roar as my orgasm slams into me like a truck.

I thrust through it, pumping my cum deep inside her ass, gritting my teeth as the intensity burns through me like fire.

I hear Dante curse, deep and guttural, as he spills inside her too.

Her head snaps back, mouth open in a silent scream, orgasm stretching so long it feels like she’s milking us dry.

We don’t stop until we’re emptied, panting and shaking.

Fuck.

“I’m sorry.” She whispers, and I lean into her, still fighting to control my breathing.

“I know, pet.” I kiss her temple.

I forgive her, but it still stings that she didn’t trust me, but right now, right now I feel like I can finally sleep.