Page 6 of Vegas with my Ex’s Best Friends

Page List
Font Size:

Too close.

Close enough that I feel the shift in his breathing.

He steps back first.

“Goodnight,” I manage.

He disappears down the hall.

I stand there a moment longer, then head back to my room telling myself Ethan Cole is just a logistical roommate and I am absolutely not making this into anything.

*

The dream doesn’t knock. It slides in hot and uninvited, pulling me under before I can fight it.

It starts with the brush of Ethan’s shoulder in the hallway—that half-second of contact—and then the dream rewrites everything.

Liam appears first. His low laugh vibrates against my ear as strong arms pull me back against a solid chest. “Been waiting to get my hands on you properly,” he murmurs, voice warm and filthy. His palms slide under my shirt, rough and sure, thumbs circling my nipples until they tighten into aching peaks. Heat floods through me as he grinds slowly against my ass, hard and insistent, letting me feel exactly what I do to him.

Then Andrew is there, right at my other side, his breath hot against my neck. “God, I missed this… missed you,” he breathes, the words raw and edged with regret. His hands grip my hips, possessive and familiar, pulling me closer like he’s trying to erase every mistake he ever made. “Let me make it right, baby. Let me show you how much I still want you.”

Ethan steps in front of me, silent and intense. His fingers tilt my chin up and he kisses me—deep, focused, claiming. His tongue strokes mine with deliberate control that makes my knees weak. One hand palms my breast while the other rests at my throat, thumb brushing my pulse like he’s measuring how fast he can make it race.

They move together like they’ve done this a hundred times.

Clothes disappear slowly. Andrew drops his head, sucking one tight peak into his mouth, tongue flicking hard while his hands knead my ass. Ethan takes the other, more methodical, sucking with steady pressure that sends sparks straight between my legs.

I’m trembling, caught between them, skin burning everywhere they touch.

Liam’s hands slide lower, hooking into my shorts and dragging them down my legs along with my panties. When I step out, completely bare, all three of them pause. Their eyes rake over me—hungry, reverent, almost possessive.

“Fuck, look at her,” Liam breathes. “So beautiful. Been dying to touch you like this.”

Andrew turns me gently, pressing open-mouthed kisses down my spine before dropping to his knees behind me. His hand at my hip urges me to lean forward. Then his tongue drags hot through my folds, circling my clit with filthy precision, licking me open like he’s memorizing every reaction.

Liam stays in front, holding me steady, one hand kneading my breast while the other teases my nipple. “That’s it,” he murmurs against my ear. “Let him eat you. You look so fucking hot riding his tongue.”

Ethan cups my jaw again and kisses me deep, swallowing every sound I make while Andrew works me with his mouth—slow licks turning faster, two fingers teasing at my entrance without pushing inside, just stroking, promising.

The pleasure coils tighter, hotter. Too many hands. Too much heat. Andrew groans against me, the vibration shooting straight to my core. “So sweet… so wet for us. This is mine. Always was.”

Liam’s fingers join Andrew’s mouth, sliding through my slickness. “She’s dripping,” he growls. “Come on, beautiful. Let us hear how good it feels.”

Ethan breaks the kiss just long enough to whisper against my lips, “Come for us. Let me feel it.”

That’s all it takes.

I shatter hard, crying out into Ethan’s mouth as my thighs tremble around Andrew’s face. Waves of pleasure crash through me while all three of them hold me through it—Andrew licking me gently through every pulse, Liam’s grip tight on my hips, Ethan’s thumb stroking my throat as I come undone between them.

*

I wake up gasping, heart hammering, face flushed hot.

The room is dark. My body is still buzzing, thighs pressed tight together, skin oversensitive.

Okay.

So that happened.