21. CHAPTER TWENTY-ONE #2

“Uh-huh,” I murmur, nodding as I lean back towards him. “Nothing. Whatever you say, princess.”

My mouth brushes his.

“Just don’t stop.”

I kiss him before he can make me listen to it again.

Connor’s mouth opens beneath mine, the kiss turning messy. I press him harder into the wall, but apparently he’s had enough of that because his hands are suddenly on me and the room shifts.

My back slams into the wall, a breath punching out of me.

Connor crowds me there, and whatever was left of my ability to think goes straight out the window. My fingers knot into his shirt and pull him closer, needing him there before he gets another stupid idea about backing away.

He breaks the kiss, his chest brushing mine with every uneven breath, his hair a mess from my hands, cheeks flushed beneath those blue eyes.

His teeth sink into his bottom lip, his eyes lifting to mine.

I brush my thumb over his lip, pulling it free from his teeth, Connor shivering beneath the touch.

“How-”

The word comes out rough, his eyes darting away from mine.

I flip us, putting Connor’s back against the wall. My hands flatten against his chest, feeling the frantic beat of his heart beneath one palm before my attention slips lower.

Down his stomach. Over his hips.

And stops.

Fuck.

There’s no hiding how hard he is, the thick outline of his cock straining against his jeans, and the sight of it punches straight through whatever restraint I had left.

I drop to my knee, the floor punishing beneath them, but I barely feel it. My hands are already at his jeans, fingers finding the button and popping it open.

My brain catches up with what my body’s already done, and fuck. I’m on my knees in front of Connor with his jeans open beneath my hands.

My fingers hesitate against the denim, and Connor’s hand closes around my chin, tipping my face towards him, and whatever was left of my confidence takes another hit.

His pupils have swallowed almost all that stupid blue, his lips still swollen from mine, and the way he’s staring down at me makes me painfully aware of exactly where I am.

“You sure?” Connor asks, without a hint of teasing, his thumb brushing over the corner of my mouth.

I swallow and nod, but Connor’s hand stays firmly around my jaw.

“Theo.”

There’s enough warning in my name that I roll my eyes, even with my pulse hammering somewhere in my throat. “Yours is not the first dick I’ve sucked, princess.”

Connor makes a low sound above me, rough enough to pull my eyes straight back to his.

“Like this?” he asks, gaze dropping briefly between us before finding mine again. “On your-” his voice catches.

“On my knees?” I finish for him, tipping my head slightly into his hand, a smirk pulling at my mouth.

Connor swallows, and the smirk starts to fade because, shit, no. Not like this.

I’ve done this before. That part isn’t new. But I’ve never been here, kneeling between someone’s legs while they hold my face in their hand and look at me the way Connor is looking at me now. I’ve never felt this fucking exposed by it.

“No,” I admit.

Connor reaches for my arm, starting to pull me up, but I refuse, staying exactly where I am and press my palm over him through his jeans instead.

His head knocks back against the wall, the sound that leaves him cutting off as his whole body goes taut beneath my hand.

“Theo.” His eyes come straight back to mine. “Are you sure?”

I don’t look away. If he wants an answer, he can fucking watch me give him one.

I reach into his jeans and pull him free. The sight of him sends a fresh rush of heat through me, my mouth already watering as my attention follows the thick length of him before dragging reluctantly back to his face.

“Not even a little,” I admit, a breathless laugh escaping me, my fingers squeezing around the base of him.

I lean forward, closing my lips around the head.

The taste of pre-come blooms over my tongue, and a low moan tears out of me, my lashes fluttering shut as I swirl my tongue around the tip and roll it slowly over the slit.

I taste him properly, taking my time with it, and Connor’s breath catches somewhere above me.

“Fuck, he rasps, already sounding wrecked.

His hips jerk forward, pushing deeper into my mouth, and I feel every inch he gives me, the sudden stretch of him, the weight of his cock against my tongue. The tiny slip in Connor’s control pulsing through me.

I breathe slowly through my nose, relaxing my jaw, taking him deeper. My throat works around him as I adjust, giving him another inch and then another until my eyes start to sting and my fingers curl against his thigh to steady myself.

Connor thrusts harder, the head of his cock hitting the back of my throat, and I gag, my eyes flooding with tears.

“Shit.”

His hands fist in my hair, pulling me back.

I come off him coughing, sucking air into my lungs, my fingers biting into his thigh. Connor’s chest is heaving above me, his eyes searching my face while I blink through the tears still clinging to my lashes.

“Sorry,” he rasps.

I swallow, feeling the tight, used scrape of my throat as I look back up at him through heavy lids.

“Do it again,” I breathe, barely recognising my own voice.

Connor groans, grabbing my hair and dragging me back onto him, nothing careful in it this time. No hesitation when his hips start moving in earnest, pushing into my mouth with a pace rough enough to bring the tears straight back to my eyes.

I open wider for him.

Wet sounds fill the space between us, obscene in the quiet locker room as Connor fucks my mouth deeper, faster.

A whimper slips out of me, and Connor’s head falls back as his fingers tighten in my hair, holding me exactly where he wants me before driving forward again.

My hand slips beneath the towel, wrapping around my own cock, the first firm stroke nearly dragging another groan out of me. I’m so fucking hard it hurts, and the relief is enough to make my thighs tense as I squeeze the base, forcing myself to slow down before I lose it immediately.

My thumb drags through the wetness gathered at the tip before sliding back down, and I find a rhythm that matches Connor’s, every thrust into my mouth answered by another stroke of my fist.

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