Charlie

I’m a few steps away from him, heart heavy in my throat, when he grabs my wrist.

Hunter spins me back toward him so fast I stumble. A gasp parts my lips as I slam into his chest, the impact knocking the air out of me. His other arm bands around my waist instantly, holding me there, tight and unyielding.

For a second, neither of us moves.

I can feel his heart hammering against mine, his breath hot and ragged against my temple. He smells like soap and the faint trace of the cheap coffee from group, and my body reacts before my brain can catch up—heat flooding low in my stomach, knees going weak.

“Fuck,” he growls, the word vibrating through his chest. “I can’t do it.”

His grip on my wrist tightens, then slides up to cup the back of my neck, fingers threading into my curls almost possessively. He pulls back just enough to look at me. His eyes are dark, wild, the careful control he had minutes ago completely shattered.

“I tried,” he says, voice low and rough. “I told myself I was going to stay away. That I was doing the right thing. But the second you started walking away like it didn’t even fucking hurt you…”

He doesn’t finish the sentence. Instead, he crashes his mouth down on mine.

This kiss is nothing like the one on my doorstep.

That one had restraint. This one is pure hunger.

His tongue pushes past my lips like he’s starving, one hand fisting in my hair while the other slides down to grip my ass, yanking me harder against him.

I moan into his mouth, hands scrambling up his chest to clutch his shirt as he backs me up against the brick wall of the alley.

The rough surface scrapes my back through my hoodie, but I don’t care. All I care about is the way he’s devouring me—like he’s angry at me for making it so easy to let him go, and he needs to remind me who I belong to.

When he finally rips his mouth away, we’re both panting. His forehead presses against mine, eyes squeezed shut.

“I’m not good for you,” he rasps. “I know I’m not. But the thought of someone else getting to touch you…” His fingers dig into my hip, possessive and bruising. “It makes me fucking crazy, Charlie.”

Fuck me.

He’s going to melt me like butter on a hot pan if he continues with this…whatever it is.

My knees feel weak. My dick is already straining against my jeans, and all he’s done is kiss me and say a few filthy, honest words. I should be running and remembering every reason this is a terrible idea. Instead, I’m tilting my head up, chasing his mouth again like a desperate little slut.

Hunter makes a low, wrecked sound and kisses me harder, pressing me back against the rough brick until I can feel every inch of him—the solid wall of his chest, the thick line of his cock against my stomach, the way his hand grips my waist like he’s afraid I’ll disappear.

I moan into his mouth, shameless, and roll my hips forward, grinding against his thigh. The friction pulls another broken sound out of me. He bites my bottom lip, then soothes it with his tongue, as though he can’t decide whether he wants to punish me or worship me.

“Tell me to stop,” he growls against my lips, even as his hand slides under the hem of my cropped hoodie, palm hot against my skin. “Tell me to fucking stop, Charlie.”

I shake my head, fingers digging into his shoulders. “Don’t you dare.”

He hisses, and I belatedly realize I’m gripping his bad arm.

But all he does is curse under his breath and kiss me again harder.

His hand travels higher, thumb brushing over my nipple, and I arch into the touch with a whimper.

The alley is dark and quiet except for the wet sounds of our mouths and my embarrassingly needly little noises.

I’ve never wanted anyone this badly. Not this fast.

Hunter pulls back just enough to look at me. His eyes are blown black, lips wet and swollen, breathing like he just ran ten blocks. He looks ruined. And it’s because of me.

“You have no idea what you do to me,” he says, voice hoarse. His thumb strokes over my hip bone, dipping just under the waistband of my jeans. “But I’m going to show you. What’s the quickest way back to your place?”

The words hit me like a spark on gasoline.

My brain short-circuits. All I can do is stare up at him and feel my cock throb so hard it hurts.

I swallow, throat dry, and push at his chest to get him to step back. A flare of something dark and uncertain flashes across his face, but I quickly link my fingers with his, squeezing tight so he knows I’m not rejecting him.

“Come on,” I breathe, voice shaky. “If we hurry we can make the next train.”

Hunter’s eyes stay locked on mine for half a second—wild, hungry, almost disbelieving—then he lets out this low, relieved growl and tightens his grip on my hand.

We start moving fast, half-walking, half-jogging down the alley like two people who might actually combust if they don’t get somewhere private soon.

Every step makes my jeans rub against my aching dick. Every time his thumb brushes over my knuckles, I feel it between my legs. I’m so turned on I’m dizzy with it. I haven’t wanted someone like this in years. Maybe ever.

We barely make it onto the train before the doors close.

The car is mostly empty this time of night, but Hunter still pulls me into the corner, crowding me against the pole with his body.

His free hand slides under my cropped hoodie again, palm hot against my lower back, fingers splayed possessively.

“You’re shaking,” he murmurs against my ear, lips brushing the shell of it.

“Because I want you so fucking bad,” I admit, voice barely above a whisper. My forehead drops against his shoulder. “I haven’t… I don’t usually do this. Not anymore. But with you…”

Hunter makes a rough sound and kisses the side of my neck, open-mouthed and wet. “Tell me what you want.”

“Everything,” I whisper. “Just… don’t be gentle. I don’t want gentle tonight.”

His fingers dig into my back hard enough to bruise. The train lurches forward, and he uses the momentum to press me harder against the pole, thigh sliding between mine so I can grind against it.

“Fuck, Charlie,” he breathes against my skin. “You keep saying shit like that and I’m going to drag you off of this train and fuck you at the next station in the bathroom.”

I whimper, rolling my hips against his thigh again, chasing any kind of friction. I’m leaking into my underwear. I know I am. And I don’t care.

The ride feels endless. Every stop is torture. By the time we stumble off at my station, I’m flushed and panting and so hard it hurts to walk. Hunter doesn’t let go of my hand the entire way to my building. His grip is almost bruising.

The second we’re inside my apartment and the door shuts behind us, he spins me around and pins me against it again, kissing me like he’s been dying for hours instead of minutes. I moan into the kiss, hands fisting in his shirt, trying to pull him even closer.

A tiny, demanding meow cuts through the heat.

Sofia.

She immediately starts climbing my leg like a furry little demon, claws pricking through my jeans as she meows louder, clearly pissed that I dared come home without greeting her first.

Hunter pulls back just enough to look down, eyebrows raised. “Is she… attacking you?”

“Food demon,” I pant, trying to catch my breath. “She wants dinner.”

He huffs a laugh against my neck, but doesn’t let me go. Instead, his hands slide under my cropped hoodie, palms hot against my skin as he slowly pushes the fabric up. “Then feed her. Quickly.”

I shiver as he tugs the hoodie up and over my head in one smooth motion, leaving me shirtless. The cool air hits my skin, but it’s nothing compared to the heat of his gaze dragging over my chest. He leans in and mouths at my collarbone, teeth grazing lightly as I try to walk us toward the kitchen.

Sofia keeps climbing my leg, meowing insistently. And I grab her, cradling her between us as I turn in his arms to grab her food down.

“Fuck—hold on, baby,” I mutter, half to her, half to the man currently sucking a mark onto my neck.

Hunter doesn’t stop. One of his hands pops the button on my jeans with practiced ease, fingers dipping just under the waistband, teasing the sensitive skin there. I stumble a little as I reach for Sofia’s food container, nearly knocking it over.

He chuckles darkly against the side of my throat. “Need help?”

“No—yes—fuck,” I gasp as he palms me through my jeans, rubbing the heel of his hand against my aching cock. I’m so hard it hurts. I manage to scoop some food into Sofia’s bowl with shaking hands and set it on the floor.

The second the bowl hits the ground, Sofia hops out of my arms and dives in, purring like she’s in heaven.

Hunter doesn’t waste a second.

He spins me around again, pressing my bare back against the fridge. His mouth is back on mine instantly. One big hand slides down my stomach and into my open jeans, wrapping around my aching cock with a firm, perfect grip.

“Fuck,” I gasp into his mouth as he strokes me slowly, thumb teasing over the head, spreading the precum that’s already leaking everywhere.

“You’re so hard for me,” he murmurs against my lips, voice dark and satisfied. “Been like this since the alley?”

I nod frantically, hips jerking into his fist. “Since you kissed me. Maybe longer.”

He groans and bites my bottom lip, stroking me faster while his other hand yanks my jeans and briefs down just enough to free me completely. The cool air hits my wet cock, and I shiver hard, but his body heat keeps me burning.

Sofia is crunching loudly in her bowl, completely unbothered by the two horny men making out two feet away from her dinner.

Hunter drops to his knees so suddenly I nearly lose my balance. He looks up at me, and the sight alone almost makes me come on the spot.

“Been wanting to taste you since the first time I saw you in those tight fucking jeans,” he says.

Then his mouth is on me.

Hot. Wet. Perfect. He takes me deep in one slow slide, tongue pressing along the underside, throat working around me like he was made for this. I cry out, one hand flying to his hair, the other gripping the edge of the counter next to me so hard my knuckles go white.

“Hunter— fuck—”

He hums around me, the vibration shooting straight up my spine. His hands grip my hips, holding me still as he bobs his head, taking me deeper each time, eyes locked on mine the whole time like he wants to watch me fall apart.

I’m shaking. Moaning. Babbling nonsense. My thighs are trembling, and I’m already embarrassingly close.

He pulls off with a wet pop, lips shiny, and strokes me with his fist while he looks up at me.

“Not yet,” he growls. “I’m going to take my time with you.”

I whine at the loss, hips jerking forward desperately, but he tightens his grip at the base of my cock, cutting off the building orgasm with ruthless precision. The edge is sharp and painful and so fucking good.

“Please—” I gasp.

Hunter leans in and drags his tongue slowly up the underside of my cock, teasing the head with little flicks that make my knees buckle.

“You’re not coming until I say so,” he murmurs. “I want you desperate. I want you fucking crying for it.”

He takes me back into his mouth, slower this time, torturously slow, working me right back to the edge with perfect suction and wicked tongue work. Just when I start shaking, thighs trembling, right on the brink—

He pulls off again.

I sob, actually sob, fingers tightening in his hair.

“Hunter, please— I can’t—”

“You can,” he says calmly, stroking me with long, firm pulls, thumb pressing right under the head on every upstroke. “And you will. For me.”

He edges me three more times.

Each time he brings me right to the edge, only to stop, sometimes with his mouth, sometimes with his hand, sometimes just watching me fall apart while he denies me. By the fourth time, I’m a mess—tears leaking from the corners of my eyes, cock red and leaking all over his fist, babbling his name.

Hunter finally stands, kissing me deep and dirty, letting me taste myself on his tongue. He’s still fully dressed while I’m naked and shaking against the counter.

“Look at you,” he murmurs against my lips, voice wrecked with lust. “So fucking pretty when you’re desperate.”

I whimper, grinding against his thigh, chasing any friction I can get.

“Please,” I beg, voice broken. “I need to come. Hunter, please let me come.”

He smiles against my mouth.

“Not yet, baby,” he whispers, thumb brushing away one of my tears. “I’m nowhere near done with you.”

I’m going to die.

And I’ve never wanted anything more.

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