Page List

Font Size:

Panting, the heat of Liam’s body envelops me from behind, and I’m lost in the rhythm of his movements. Each deliberate thrust sends a wave of pleasure coursing through me, anchoring me to the here and now. I close my eyes, tipping my head back, surrendering to the sensation.

“Beautiful,” Ethan breathes out, his voice low and tinged with awe.

My eyes snap open, and I find myself staring into Ethan’s intense brown gaze. He’s close enough that I can feel the warmth radiating off his body, see the subtle rise and fall of his chest as he watches us — watches me. There’s an unspoken question hanging in the air between us.

“What do you want, baby girl?” Ethan asks, cupping the bulge in the front of his pants.

“You. In my mouth.” I open wide to make my point clear.

“Fuck yes.”

Ethan strips quickly before kneeling on the bed in front of my lips. I eagerly run my hand down his impressive abs. The texture of his skin, hot and smooth under my touch, sends another shiver down my spine, mirroring the one Liam’s relentless pace ignites.

Liam steadies me with one arm wrapped firmly around my waist while his other hand finds its way to my hair, tangling in the fiery strands. “You’re doing so well,” he murmurs against my ear, and the praise fills me with a heady mix of pride and arousal.

I wrap my lips around Ethan, taking him in slowly. He tastes faintly salty. His sharp intake of breath becomes part of the symphony of sound surrounding us, mingling with Liam’s steady grunts and the soft moan that escapes me.

The room seems to shrink until there’s nothing beyond the three of us. The depth of intimacy, the rawness of our connection — it’s all-consuming, drawing me deeper into the whirlpool of emotions.

“Fuck, Tessa,” Ethan groans, his fingers threading through my hair, guiding without forcing, offering without demanding. His words are like velvet across my heightened senses, and they make me want to give more, be more for them both. “You are so fucking sexy. You’re taking Liam’s cock so perfectly and your lips around me are about to send me over the edge.”

Liam’s pace quickens, urgency threading through the controlled tempo, and I brace myself against the onslaught of sensation. I focus on Ethan, on the way he looks at me with a mixture of reverence and raw hunger.

I hum around Ethan to show I like his words. The vibration of my voice sends a tremor through him.

“Fuck. When you look at me like that-” Ethan’s words break off as he comes down my throat, cursing.

I eagerly swallow every drop while Liam keeps fucking into me. Ethan leans down and plays with my clit until I’m about to shatter.

“Liam can’t finish until you come again so give me one right now,” Ethan demands.

I orgasm, coming around Liam’s cock with stars in my eyes. He impresses me by not following me over the edge.

“You… both have… such… dirty mouths,” I say around pants, trying to catch my breath.

“Fuck yes we do and it’s all for you, baby,” Liam says into my ear before biting down on the lobe. “Now come once more for me.”

Liam pounds up into me, Ethan helping him hold my body so that every thrust hits my g-spot until Ethan’s lips on mine are the only thing stopping me from screaming and waking everyone in the house up.

Liam groans into my neck, biting on the skin as he comes deep inside me.

All three of us collapse on the bed, tangled together.

I can’t help laughing as I think about how amazing this was.

“Are you laughing, baby girl?” Ethan asks, pressing a kiss to my lips.

“You’re going to hurt our egos,” Liam whispers.

I smile at both of them. “I’m happy. That was amazing. I never imagined this with the two of you considering you hated each other until recently but it was perfect.”

They both kiss me on my cheeks.

“Next time, we will invite Tristan,” Liam adds.

We fall asleep all together in a bed too small for us but none of us are willing to leave.

All I’m missing is Tristan and this would be perfect.