Then he growls, “Do it, bright eyes. Come. Get loud. But don’t do it for him. Do it forme.”
With that, he pinches my clit. Not hard enough to really hurt, but the shock of sensation—that sharp edge of pain mixed with blinding pleasure—shoots through me like lightning. I come hard, unable to stop the cry that tears from my throat. It echoes through the cabin, loud and uninhibited and real in a way I never used to let myself be.
I’m barely aware that I’m even making noise as the orgasm rolls through me in waves, each one cresting higher than the last. My whole body shakes with it, clenching around Asher so hard that I hear him curse.
He follows immediately, pounding into me through my climax and then curling over my body, one hand braced on the coffee table beside mine as he groans into my neck. I can feel him pulsing inside me, can feel the warmth of him even through the condom.
We stay like that for a long moment, both breathing hard, recovering from the intensity of it. My heart is hammering so hard I can feel it in my throat, and my legs are shaking. If the coffee table weren’t holding me up, I would’ve collapsed already.
As my brain starts to clear from the haze of arousal, I look up and see that Daniel’s car is still outside.
It hits me in a rush that he could easily have walked over to the window and seen inside. The curtains are open, the living room fully visible from the front yard. The thought makes me flush, the daringness of what we just did sinking in properly and making my heart pound.
He’s also still here, probably still standing on my front porch, which means he definitely heard me. There’s no way he didn’t. The cabin isn’t that well insulated, and I wasn’t exactly quiet.
Asher pulls out of me carefully, and I feel the loss of him immediately. He unties the ribbon with deft fingers, then takes my wrists in his hands and rubs gently at the light pink marks left behind by the pressure.
“Are you okay?” he asks quietly. “I didn’t hurt you, did I?”
“No.” My voice comes out raspier than usual. “I’m good. Really good.”
He pulls me in for a kiss, and when we separate, there’s satisfaction in his gaze. Pride, even.
“Nowhe’s gotten the message,” he says with a smirk.
I laugh breathlessly, still a little stunned that we actually did that. There’s another knock at the door, louder and more aggressive this time.
Asher glares at it, his jaw tightening. “Jesus, take a fucking hint.”
But we scramble to get dressed anyway, both of us moving as quickly as we can. I pull on my underwear and jeans, then clasp my bra into place and yank my sweater over my head. Asher’s already dressed by the time I’m smoothing down my hair, andI know it’s a lost cause. There’s no hiding what we just did. My face is flushed, my hair is a mess despite my attempts to fix it, and I’m pretty sure my lips are swollen from his kisses.
I take a breath and head to the door, Asher close behind me.
When I open it, Daniel is turning away, clearly about to give up and leave. He stops when he hears the door, looking back at me over his shoulder. The way his gaze sweeps over me makes it clear that he knows exactly what just happened.
“What do you want?” Asher asks bluntly, his voice hard. “We’re kind of busy.”
Daniel’s gaze snaps to Asher, and I see anger flash in his expression before he smooths it out. His jaw is tight, a muscle ticking there, but he puts on what’s probably meant to be a pleasant smile.
“I can see that.” There’s an edge to his voice that bleeds through his polished façade.
An awkward pause follows, where nobody seems to know what to say. I’m still trying to get my breathing under control, and Asher is standing close enough behind me that I can feel the heat radiating from his body.
“I came to invite you both to something,” Daniel finally says, his tone carefully polite in a way that makes it clear he’s annoyed but doesn’t want to show it. “Maya and I are having an engagement party at the country club this coming weekend. Saturday night. We’d love for you to come.”
I blink at him, caught completely off guard by the invitation. I didn’t even know they were having a party, and I definitely wouldn’t have expected to be invited. After everything that happened between us, after the way he treated me when we broke up like I was an inconvenience he needed to dispose of as quickly as possible, why would he want me at his engagement party?
“Oh,” I say, because I can’t think of anything else. “That’s… nice of you.”
Nothing about it is nice. It’s weird and uncomfortable atbest.
“Since you’re in town for the holidays, we figured we should invite you,” Daniel says with a shrug that’s trying way too hard to look casual.
“We’ll check our schedule,” Asher cuts in smoothly. “Kat’s been busy with work lately. She landed a big book deal recently, so she’s got a lot on her plate.”
I can’t help but grin at that, at the way he’s managed to both talk me up and give me an out at the same time. Daniel nods, but I can see the frustration in the tightness around his eyes. He’s not used to people not immediately agreeing to what he wants. “Of course. Just let me know by Thursday so Maya can give the caterer a final headcount.”
“Sure thing,” Asher says, his hand finding the small of my back.