18. Dani #2
Gavin grounds me, holding me steady with his hands on my ass when he buries his face between my legs. The shift in his focus sends a jolt straight through me, stealing the air from my lungs.
The little licks done, he covers me with his lips, rolling his tongue at my opening, tasting every inch. My heel pushes into his shoulder, bringing his face deeper into me.
Holy shit.
I cling to him, fingers threading into his hair, needing something solid to hold on to as the pleasure builds higher and higher. My head falls back, the sounds I make no longer something I can control.
“Please,” I manage to get out, the word torn out of me. “Gavin… don’t stop.”
My body tightens, everything inside me drawing inward as I realize how close I am.
Gavin pulls his face from between my legs.
“Do you want to come for me like this, sweetheart? Or should I take you to bed and ruin you for all other men?”
“Both,” I pant. “I want you every way you’ll give me, Gavin.”
With a grin, he pulls me back to his waiting tongue. As he continues to play with my clit, I feel Gavin’s finger enter me.
“Oh, God. Gavin.”
Between the circles he’s making with his tongue, and the pressure from inside, I have no chance of lasting.
My back arches as warmth floods through me, every muscle drawing tight before giving way. The release hits all at once, leaving me suspended in a breathless wave of euphoria.
“That was amazing,” I pant.
Gavin releases me gently, guiding my leg back down. He takes my hand and leads me to the bed, and I realize only then how my legs feel like they might give out at any second. It’s a small miracle I make it there without stumbling.
He settles me on the edge of the mattress and kneels in front of me. The way he looks at me makes my stomach flip. He takes his time slipping off my shoes, pressing soft, lingering kisses to my calves as he does.
When he stands again, my pulse can’t find a steady rhythm as his hands move to his waist. I watch as he removes his pants and shoes, leaving him in nothing but his tight black boxer briefs.
I can’t help but stare at the giant bulge waiting for me, and the idea of seeing what’s behind the material after all these years has me breathing hard.
He catches my gaze and smiles, knowing exactly what he’s doing to me.
God, that smile.
He grips the elastic waistband to pull them down, but something overcomes me.
“Stop,” I say suddenly, scooting closer to him. The word comes out softer than I intended but still makes him pause.
I meet his gaze and reach for his hands. “Let me.”
I lean forward, resting my forehead against his stomach, needing the closeness before I can do this. I press a few tentative kisses there, soon letting my mouth trace a path lower with my tongue as my confidence builds.
I’ve never really understood the appeal of blowjobs before, or how a girl could get turned on by them. When Gavin and I dated, our sex life was very vanilla as people would say, and it wasn’t something we did. But, right now, with him, this feels different.
I pause at his waistband, my fingers brushing the fabric as I look up at him. The way he’s watching me, completely undone, turns me on so much, and makes me want him in my mouth that much more. Whatever hesitation I once had about it is very much gone.
As soon as I move the material down his legs, his dick bounces up, fully ready for me, and I can’t help but lick my lips. He’s long and thick, but not so much I worry about choking.
Unless he wants me to.
I draw him close, gripping his base, slowly stroking his hard length up and down.
Gavin’s head falls back, his breathing unsteady, and I take that as a sign to keep going.
I guide the tip over my bottom lip, teasing him with a slow lick before sliding him inside my mouth.
He twitches at the motion, and I pull back deliberately, memorizing every reaction.
Every gasp, every low groan, every slight arch of his hips teaches me how to please him better—and makes my need for him grow.
“F-fuck. How are you…” His words break off, replaced by ragged gasps, the sound vibrating against my face.
I can’t stop. I hum around him, letting the vibrations shoot straight through him, only fueling my own ache.
My tongue traces from base to tip, circling, flicking, exploring, while my lips squeeze and tease.
Every subtle reaction rewires me, showing just how much power there is in knowing exactly what he needs without a single word.
His hand threads into my hair, holding me close, tugging just enough to guide me, to claim me, as my mouth works him over. Every thrust of his hips against my tongue, every hitch of his breath, sends another shiver racing through me.
The salty taste grows stronger on my tongue, and it’s not as unpleasant as I expected. There’s something about it, mixed with the smell of him, that just makes this whole thing more pleasurable.
He pulls out only a few moments later and meets my eyes. “Wait. You keep doing that, and I won’t last much longer.”
I grin. “I’ll take that as a compliment.”
“You have no idea.”
Gavin scoops me up, and the sudden movement has me giggling. He carries me easily, like I weigh nothing, and gently tosses me toward the top of the bed. Then he’s there on top of me.
I barely have time to register anything before he’s kissing me. It’s hard and hungry. Our mouths collide, tongues tangling, and any lingering doubt evaporates. His weight settles over me, and instead of feeling trapped, I feel safe. Like this is exactly where I’m meant to be.
I wrap my legs around his back without thinking, pulling him closer, closing the last inch of space between us. My body moves on instinct now, rocking my hips up. A silent plea of what I want.
“Tell me what you want, Dani,” he pants.
“Can’t you tell?” I grin.
“I want to hear it.”
There’s no hesitation left in me.
“You.” I take my hands and bring our foreheads together. “I want you. Please, Gavin.”
“You have me, Dani. Always have.”