Chapter 30 #2

She smiled against me, slow and knowing.

“I swear you get hotter when you say your Irish things, how is that fair?” She pressed closer, deliberately rolling her hips again like she was testing how far she could push me.

My restraint frayed instantly. I spun us without thinking, pinning her beneath me, my weight settling between her thighs as my forehead dropped to hers.

Her breath hitched—but instead of yielding, she planted a hand on my shoulder and shoved.

“Uh-uh,” she said, her voice full of challenge, trying to use her legs to flip me back, driving her shoulder into mine.

“Fuck—”

The bed dipped hard as she used my momentum against me, rolling us in one smooth, practiced motion until suddenly I was flat on my back and she was straddling me, breathless and grinning down at my stunned face.

Laughter erupted from me. A sharp, surprised sound that turned into something darker as she settled her weight, hands braced on my chest.

“Show off.” I grinned, mirroring her.

I dragged her down into a messy kiss, pouring everything I couldn’t say into it. She moved with me, against me, the friction relentless and maddening, and I swore softly into her mouth.

“Sunshine,” I breathed, equal parts warning and praise. “You’re playing a dangerous game.”

“I could keep doing this all night,” she said, quirking her eyebrow. “Question is, can you?”

Damn it. She knew how to play me. She knew I loved a challenge. I laughed breathlessly, my hands sliding up her back, pulling her closer until there was no mistaking how badly I wanted her.

She rolled her hips again, and the contact sent a hot rush straight down my spine. I groaned, head tipping back into the bed for half a second before I pulled her mouth back to mine.

“Mmm,” I hummed against her lips. “You feel unreal.”

She smiled into the kiss, clearly enjoying exactly how wrecked I was, and pressed down harder. My fingers dug into her thighs to hold her there, guiding the rhythm without stopping her.

“Wait,” I said, tapping her legs. “Rise up for a second.”

She did, and I straightened, hauling my shirt over my head and tossing it to the floor. Then I leaned all the way back again and locked eyes with her, nodding to her hips.

“Sit.”

A spark of challenge flickered in her eyes before her mouth curved into a knowing grin. Her hands slid over my bare chest, confident, unhurried as she drew patterns through the hair there, still not dropping down where I wanted her.

“You’re enjoying this way too much,” I said, voice rough, half-accusation, half-surrender. Who am I fucking kidding? Total surrender at the hands of her.

Her smile tipped into something smug. “Am I?”

“Yes,” I said, raising my hand to rub her nipples peaking through her shirt. “You absolutely are.”

She moaned as I tweaked it, but I didn’t rush her to rid herself of the shirt.

I’d let her decide that. Then she leaned closer, close enough that her breath brushed my mouth, her hair falling forward as she moved.

Moving to my ear, she nipped my lobe, and my hips rose seeking her.

My dick pulsed around nothing as a tortured sound left my throat.

“That it?” she teased. “Or are you holding back?”

I met her gaze, heat coiled tight in my chest. “I’m barely hanging on,” I admitted. “And you know it.”

Satisfaction practically made her glow as she bit down on her bottom lip. Then, without breaking eye contact, she reached for the hem of her shirt and drew it up and over her head.

I forgot how to breathe.

She looked like every fucking wet dream I’d ever had hovering above me with defiance bright and aimed at me.

The white satin bralette curved against her skin, stark and impossibly delicate against the power she carried so naturally.

When she reached behind her back and let it fall away, revealing taut rosy nipples that I wanted in my mouth, something inside me snapped, and I pulled her down, rocking up into her.

“I said sit, Teddy. Make me come in my pants. I fucking need it.”

Her hum sounded more like a moan as she listened and swiveled her hips. I met every movement, every nerve ending on fire as we moved together—rough, grinding, relentless. The friction was maddening, the kind that built and built until my hands were shaking with it.

“Oh fuck,” I hissed as pre-cum leaked. I was so fucking close. My jaw clenched as her nails dug into my chest and her head tipped back on a raspy moan.

“Yes, yes,” she whispered to the ceiling.

The pressure built too fast after that, too much to outrun, my grip locking down on her. My breath fractured, a broken sound tearing out of me as my head fell back against the mattress, every muscle in my body going taut all at once.

“Fuck—Teddy—”

It was all heat and friction and the way she stayed right there, unrelenting, until I tipped over completely. It ripped through me, white-hot and dizzying, leaving me wrecked and shaking beneath her, chest heaving like I’d just come up from deep water.

When I finally dragged myself back into my body, she was still there, breaths uneven, cheeks flushed dark, eyes blown wide like she’d been right on the edge with me.

I blinked up at her, still catching my breath. Her dazed smile turned shy, heat still lingering in her face. She shifted just enough for me to feel the aftershocks running through her too as she shivered.

“Told you this bed was the best.” She laughed as she collapsed on top of me.

“It wasn’t the bed. That was all you, sunshine.”

I didn’t want to move. I didn’t care about the state of my boxers. I just wanted to stay here, like this, with her. My arms wrapped around her, keeping her close, and I swear our heartbeats fell into rhythm.

I don’t know how much time passed, but it wasn’t enough when she pulled back and said she was going to shower.

I thought about following, but gave her some space. Probably good for my head, too, since I hadn’t factored in how easy it would be to be with her, to want her so much.

I stayed where I was as my mind raced, but my heart kept the same familiar beat.

If ads affect your reading experience, click here to remove ads on this page.