In one swift movement, he pulled me onto his lap and captured my mouth with his. Fuck, this man could kiss. I moaned, and his tongue slipped between my lips. Then his hand was under my dress, heading between my legs.
I gasped his name as his fingers worked their way under my panties. His thumb grazed my clit and my hips jerked violently.
"You want this as much as I do." He mumbled, his mouth buried into my neck.
I grabbed his forearm as he teased my clit again, pleasure rocketing through my entire body.
He worked one finger, then two inside me, moving them with a relentless rhythm that was pushing me to the edge fast.
Without warning, a flashback from my nightmare sprung into my head. I closed my eyes, trying my hardest to block it out. It was no good. My body tensed as I froze, causing James to pull away.
"What's wrong?" He whispered, stroking my hair.
I couldn't tell him, so I shook my head. I felt like I was going to cry.
"Do you want to stop?" He said, watching me closely.
I almost told him yes, but I stopped myself. I wanted this, and I would not let a stupid nightmare ruin it for me. I put my arms around his neck and pulled his mouth to mine.
"Don't stop." I whispered, kissing him with all the force I could muster.
He groaned into my mouth as I sucked his tongue, his fingers digging hard into my waist. I moved his hand between my legs, desperate to replace my memories with new ones, but he moved it away.
"Lie down." He breathed, guiding me to my back.
Our clothes were an unwanted barrier. I ground my body against him, moving against the outline of his erection.
James must have had the same thought, and he pushed the top half of my dress apart, exposing my breasts.
I silently thanked Georgia for making me wear a dress that was too low cut for a bra. It would have just delayed the burst of pleasure I felt as he took one of my nipples in his mouth, sucking and biting. My back arched as his stubble created a delightful friction against the swell of my breast.
"Your tits are fucking perfect..." he breathed, planting kisses from my collarbone to the skin between my cleavage.
"James, I need to feel you inside me. I can't wait any longer."
I was begging, but I couldn't care less. Right now, all I could think about was having him fuck me.
He undid his shirt as I tried to unbutton his shorts. My hands were shaking so much he had to take over. When his cock was finally released, I almost swore. It was massive, the head swollen and thick. How the hell was that going to fit inside me?
I looked up at him and caught a flicker of a smile on his face. He'd obviously noticed my reaction, I felt my cheeks flush.
I was soon distracted, though. His eyes were devouring my naked body with a fierce intensity. I couldn't help but feel self-conscious.
It had been ages since I'd been naked in front of anyone, let alone a man who was used to looking at perfect supermodel bodies.
"Don't think like that, Sophie." He whispered, leaning down so his face was closer to mine.
I felt my breath catch in my throat. He could read me so well, it was like he could see right through to the real me.
"You are beautiful. I want to make sure I never forget the sight of you lying here, all for me."
He kissed me softly until I relaxed. Then he reached to the side, pulling out a condom from his pocket.
I hadn't expected James to be like this, it had caught me off guard and I wasn't prepared for how it made me feel.
You can't fall for him, it would never work.
Even as I reminded myself, my instincts told me that would be easier said than done.
James rolled the condom on quickly. I raised my left leg and wrapped it around him, pulling him down on top of me.
He circled the head of his cock against my clit, causing tingles to fire throughout my body.
"Are you ready?"
I managed a nod, even though I was feeling apprehensive.
I braced myself as he pushed into me slowly. I let out a loud moan of both pain and pleasure as he filled me completely. James made a soothing sound and kissed me, giving me time to adjust to his size.
As soon as I felt ready, I started moving against him, taking more of him and deepening our connection. He let out a low groan, and I knew it was taking all his self control to hold back.
"I'm ready." I whispered, arching my back so my breasts were pushing against his chest.
He didn't need telling twice and when he slammed back into me hard, I screamed out his name.
James was no longer holding back, and every hard, relentless pound was making me lose my mind.
His tongue plunged into my mouth as our damp bodies slid against each other.
Hearing the desire in his voice was making me crazed with lust. I cried out his name as pleasure fired through every part of my body.
I didn't think it would end as wave after wave of bliss washed over me. I was desperately clawing at his back, needing something to hold as I rode out my orgasm.
James grabbed hold of my hips roughly and started moving quicker. I was still lost in my pleasure as he let out a primal cry, his hips pumping as he came hard.
He collapsed on top of me, both of us panting and soaked in sweat.
Shit. I had no idea that sex could be so good.
After a couple of minutes, James rolled off me and pulled me into his body. I rested my head on his chest as he wrapped his arms around me.
I was coming back down to earth, although I was still enjoying aftershocks of pleasure.
James traced his fingers up and down my back and I looked up at him. I felt like I needed to break the silence, but I had no idea what to say.
He was looking at me expectantly, and I suddenly felt shy and awkward.
"Well, that was good, thank you."
I regretted it straight away. Who said thanks after sex? Why didn't I shake his hand whilst I was at it? I could see James was trying not to laugh.
"You are so different to any girl I've been with before."
I felt my cheeks heat, and he pulled me closer.
"Hey, that's not a bad thing! You intrigue me, Sophie. That never happens."
I felt my stomach do flip-flops, and when I looked at his face, I saw he was watching me closely.
"Why do you always look like you have the weight of the world on your shoulders?"
I was feeling a bit unnerved by how well he could read me. James sighed and stroked my face.
"I'm not prying, it's just an observation."
When I didn't answer, he sighed and rolled us over so he was on top of me.
"Are you thinking about, Johnny?"
I gave him a look of disbelief.
"I can't believe you would even-"
He kissed me hard, stopping me mid-sentence.
"I'm winding you up. I just wanted you to speak to me."
I pushed his shoulder as he burst out laughing. I wasn't mad at him, how could I be after such amazing sex?
"Anyway, now you're talking to me... How do you feel about doing this again?" He whispered, kissing my neck.
I squirmed against him, already craving more.
"As much as I would love that, we should get back to the party. Everyone will wonder where we are. I meant later on tonight."
He ran his fingers down the side of my face to my chin, tilting it so I was looking in his eyes.
"If you want that…"
I didn't even hesitate before answering. He burrowed his face into my neck, planting kisses all over my throat and jaw. I closed my eyes, I would be quite happy spending the rest of the night like this.
Eventually he moved away and sighed.
"We have to go back."
Reluctantly, I had to agree. I adjusted the top half of my dress, smoothing down the wrinkled material.
"There's a bathroom through there, you might want to freshen up." He grinned, picking up his phone from the floor.
I grabbed my underwear and rushed inside the bathroom. When I caught a glance of my appearance in the mirror, I swore.
I had lipstick smeared over my mouth and my hair looked exactly like a bird's nest. I took out the grips and combed my fingers through my hair, trying to work out the tangles.
Once I had it looking more acceptable, I washed my face and reapplied my lipstick.
Stepping back, I appraised myself in the mirror. I looked different. My shoulders were less tight, and my eyes had a sparkle that was missing before.
Maybe Georgia had been right after all. Who knew sex could make you feel so good?