My hands slide around the back of his head, pulling his mouth back to mine. My eyes widen at the taste of my own desire on his lips.

He presses forward, the swollen head of his cock breaching my entrance. The size of him burns and my muscles clench. I now understand why he used his fingers to prepare me. He was big in my mouth, but… I moan as he presses forward, my body stretching to accommodate him. My desire makes it easy for him to slide into me, but still. It’s been a while. With work and my lack of funds, socialising and sex have been low down on my priority list.

I moan at the sensation. My arms wrap around Cal's back as my fingers dig into his shoulders.

“Breathe, baby. Take a deep breath in,” Cal whispers against my lips, allowing my body to adjust to his presence. “That’s it, relax for me.”

As soon as he feels me relax, he presses forward until he’s fully seated.

“Little dancer,” he murmurs, gently nipping my lower lip.

“Cal,” I whisper, pulling his lip between mine and sucking.

I wrap one hand around his head, the other sliding down to his tight ass. My fingers dig into the hard muscle. I groan as he moves, my fingers tightening.

“You’re so tight,” he whispers, burying his head in my neck.

“It’s been a while,” I admit, wrapping my legs around his hips.

He sinks deeper.

I whimper at the invasion, my senses in overload. Cal kisses my nose, eyes, and cheeks until my body relaxes, a distinct pressure building. One that has me moving.

“Such a good girl,” he whispers against me. “Feel how you’re hugging my cock. I can’t wait to feel you coming all over it.”

I moan at his words, not usually turned on by dirty talk but his husky voice and the way his dark eyes are drinking me in. I would do anything for this man at this moment.

Cal slides his hands under my ass and flips us. My legs bent on either side of his body, his cock buried so deep within me, I’m surprised I can’t feel him in my throat.

“Oh… wow,” I moan, grinding down on his cock when he chuckles.

He lets out a long and deep groan before he draws me up, allowing me to move against him.

“I need to come on your cock. Make me scream, Cal,” I shock myself by saying.

“That’s my girl,” Cal says, his hands gripping my ass.

I draw up, my hands behind me for balance, as he once again thrusts home. We move, creating our own dance, his cock finding sensitive places I didn’t know existed until now. When he finds my clit and pinches, my body explodes. My back arches and I throw my head back, letting out a scream as my body contracts and pulses around his. My hands fist the sheets as stars flash behind my eyes. He growls and continues to pump in and out of me, drawing out my orgasm.

“That’s it, little dancer. Ride me.”

I move my hips, sliding up and down Cal’s rock-hard cock. He picks up the pace, grabbing my hips and driving in and out. Pressure begins to build again, and as if sensing my needs, Cal shifts position slightly, finding that perfect spot deep inside and sending us both over the edge. He freezes, his cock jerking as my muscles once again contract around him. He buries his head in my neck as he pants, his body stretches taut, his muscles twitching. I wrap my legs around his back and hold him close as I run my hands up and down his back.

He pulls back, his eyes staring into mine.

I smile at him shyly.

“That was…” A frown forms between his brows, both of us panting. “Amazing,” he says eventually.

I lift, letting him pop from my swollen pussy.

His cock stands proud between us, the condom full of his release.

Cal tilts his head and gives me a panty-melting smile.

“Let me get rid of this,” he says.

I uncurl myself from his lap, moving next to him as he gets up and moves to what I assume is the ensuite.