her, just after seeing her briefly for the first time in years. There’s no walking away from her, not for me.
Now I have her in my arms, responsive and eager, and I can’t push her away. I’m not a saint. I don’t have that sort of self-control.
“Shit,” I groan as Opal arches off the wall, pressing every line of her body against mine. “Do that again.”
“Feels so good,” Opal gasps, bucking her hips again, brushing against my clothed, aching cock.
I can’t help but thrust my hips forward, and we both groan. Opal’s legs fall open as I step further between them. We’re still near the door, but she’s far from quiet, her groans and gasps shooting straight down to my cock. I’m harder than I thought was possible, throbbing in time with my racing heart, and I need something, now, before I go insane.
No, I know what I need. I need Opal. I need to fuck her.
Opal moans loudly, and it takes me a moment to realize that I just said that aloud.
“Yes, yes,” she gasps, tilting her head back. “Fuck me right here, Jason. Against the wall, on the couch, on the floor… I don’t care, just fuck me hard.”
With an invitation like that, there’s no way I can refuse.
I spin her around and push her backward, making her stumble until her calves hit the couch in the room and she tumbles backward onto the soft cushions. I follow her down, her body automatically stretching out beneath mine, her arms wrapping tightly around my neck to pull me in.
“Fuck me,” she groans.
With shaking fingers, I tear at her clothes. She’s wearing a tight, purple dress that has molded itself to all her curves, and I peel it off her while she tears at me, dragging my shirt up and off in a whirlwind of limbs.
She isn’t wearing a bra, but there’s little time to admire her long, lithe body as her teeth latch onto my neck, the palm of her hand rubbing my cock through my jeans. I groan, barely feeling it when she drags my zipper down before pushing my jeans and boxers down over my hips.
It’s rushed and hurried. We just want to touch and touch and touch…and then fuck fiercely. There are too many feelings between us to want to take this slow. We want to clash and fight and dominate.
“Fuck, get these off,” Opal gasps, pushing my pants down as far as she can.
I kick them off the rest of the way and strip her panties down, finally leaving us both incredibly naked. She’s beautiful. Her hair is a wild mess of curls around her head as her blue eyes watch me.
I look her over, wishing I had the time to memorize every curve, freckle and beauty mark, but I can’t hold back anymore. Not with the way she’s writhing against me, bucking her hips against mine, leaving my cock hot and throbbing and leaking.
“In me, now,” Opal demands, arching up off the couch, her command breathy and feverish.
She wraps a leg around my waist, and my fingers dance down between her legs, probing around her entrance. She’s so incredibly wet down there, and it coats my fingers as I circle them around her. She’s as desperate for me as I am for her.
That’s good enough for me. I line up against her and, without preamble, sink into a tight, delicious heat that clutches my cock, obviously doing its best to strangle every last bit of pleasure from me. We groan in unison.
“So tight, Opal, so fucking hot,” I groan.
“More, in more, deeper, harder,” Opal sighs, barely aware of what she’s saying.
The pace, as I sink into her, feels agonizingly slow, but soon I’m fully seated in her, and I pause. We’re both panting harshly as we lie still, trying to get used to the odd sensations. I can barely catch my breath. The world around me, other than Opal as she lies beneath me, feels hazy.
Finally, Opal wriggles her hips.
“Move!” she hisses.
I drag myself out of her and then sink in, starting a slow, gentle rhythm as we try to get used to one another. But that doesn’t hold for long. We’re both hot and sweaty, needing far more than this. My next thrust is harder and deeper, making Opal cry out. She throws her head back even as her hips jerk up to meet the next, harsher thrust.
As I get used to it, I thrust harder into her, moving faster, now. All I