And that does it.
I slip my hand behind her head, grip her hair, and haul her up to me. Chest to chest, nose to nose, holding her still against me just to remember this moment.
Then I lunge. Kissing her consumes what little control I had left. It drags me under, and Jasmine doesn’t hold back. She devours my mouth like she’s the one in control.
I should pull back. Teach her restraint. Let her teeter on the edge a little longer, but I can’t.
I’m too far gone. I need this. I need her.
I grip her hips with both hands, tilt up her pelvis and use the motion to rock her against me. Grinding her into me, pushing her hot pussy up and down, dragging it over my cock. Over and over until we were both gasping against each other’s mouths, stealing our breaths.
Her body twitches, she’s murmuring soft, broken sounds that I feel against my lips, in my mind, and then everything tightens.
She cries out, a light explodes, and when she comes, gasping, whining, moaning against my mouth, I’m there with her.
My release seems to last forever, andher body trembles beneath my hold as we ride through it together. I gradually slow my movements, prolonging her orgasm as well as mine.
Until eventually, her forehead falls to my shoulder. “What…” she tries, but can’t catch her breath. Soft tremors skittering through her body.
I run my fingers up her spine, into her hair, and gently tilt her head back to face me.
“Go on,” I murmur.
Her cheeks are beautifully flush, a thin sheen of sweat along her hairline, her pupils still so blown they almost consume the fiery red.
She takes a few more panted breaths. “What wasthat?” Another breath. “You were… the way you…”
Dread fills me. “Was I…” My grip on her hair loosens. “Was that… too much?”
Fuck.Shit.
Had I read this wrong? Did I push her too far?—
She laughs, well, tries to laugh, but she still can’t catch her breath. “No, that was…” She wets her lips, glancing away.
When her gaze returns, the scarlet of her iris almost glows. I have to remind myself she’s just had an orgasm, or else I’d be coaxing her immediately into another.
“You weren’t joking about the control thing, huh?” Her soft smile squashes all my doubts and re-emboldens all my advances.
I lean forwards, kissing her again, slower this time. Tasting her, memorising the soft curve of her lips, how her tongue sweeps over mine. Every soft, needy sound she utters.
I’ll never get enough.
“Stay?” I breathe, lips-to-lips.
Her soft exhale is all I need to hear, but when I pull back, the regretful look in her eyes really hammers it home.
I don’t want her to leave, but she’s just been so vulnerable with me, trusted me. Submitted. So I don’t push.
I peer down at her body, the perfect body I’ve just had grinding against my cock, now covered in my release and—fuck.
A core memory? Definitely.
“Let me help,” I murmur, trying to keep the rasp and insatiable desire out of my tone.
I grab the nearest bit of fabric, a tea towel I’ve no doubt is Julien’s. I turn on the kitchen tap beside us, let the water run warm before placing it under.
Jasmine watches me the entire time.