She kisses the crown of head through my boxers, her lips slowly pressing against me.

I let out a quiet moan.

When she’s done with the teasing, she pulls down my boxers.

My cock springs free, and she smirks as she traces the ridges of my head with her thumb.

“It’s perfect,” she murmurs, her voice low and teasing. “You’re so thick and hard for me.”

Her touch is light at first, her thumb rubbing the underside of my cock.

I groan, my hands tangling in her hair as she strokes me slowly.

“I want to pleasure every inch of you.” Her eyes are still on me, waiting to see me break.

Then faster, she fists me, her rhythm deliberate and intoxicating.

When she leans in, her tongue flicks at the precum oozing from my tip, and I bite back a moan, my head falling back against the wall.

My body tenses as she takes me into her mouth.

Her lips are warm and wet, and her tongue swirls around my head as she sucks my tip.

The condom I hold between my lips falls onto the carpet beneath us.

I hiss as my hands grip her shoulders, my fingers digging into her skin.

She hums, the vibration sending shivers through my cock, then all the way down my spine.

I fight to keep quiet, my breath coming in long gasps.

She takes me deeper into her mouth, her head bobbing back and forth.

“Shit, Soph.” My voice turns raspy.

She pulls back, her eyes dark with desire as she strokes my hardened length, slick with her saliva. Her other hand cups my balls. She works me in unison with both of her hands.

“Touch yourself,” I command, my voice rough. “I want to see you wet for me.”

Her smirk returns, cocky, teasing, and she obeys, slipping her hand between her thighs while she keeps stroking my cock, slow and deliberate.

Her fingers slide over her slick folds, dipping in as her eyes lock on mine like a challenge.

She moans low in her throat, her breath stuttering as she fucks herself for me, her soaked panties pushed aside and clinging to her hips.

My cock jerks in her grip, thick and desperate, veins pulsing under her touch.

“Jesus, Soph.” I watch her finger herself while her hand tightens around me. “You’re so fucking wet.”

She hums, her smile wicked. “For you.”

My jaw clenches.

“Enough,” I growl, my control unraveling with every stroke. “I need to be inside you. Now.”

Without a word, she reaches for the condom beneath her and rips it open with her teeth. She rolls it down my cock with practiced precision, her fingertips dragging just long enough to make me twitch.

I grip her hips and spin her around, pressing her to the wall, yanking her panties down to her thighs.