James pulls me closer, his hands firm on my hips. His lips capture mine in a kiss that's like a promise, a subtle lay to claim.

When he finally pulls back, I'm breathless. I barely have time to process before Alex steps in, his mouth finding mine with a playful hunger. His hand trails down my arm, fingers intertwining with mine.

Liam watches us with an intensity that makes my skin tingle. When he steps forward, there's no hesitation. His kiss is rougher, more demanding. It's a stark contrast to the light-hearted teasing from Alex, but it’s exactly what I need.

I pull back and laugh, light-headed from the kisses and the memories they evoke. “You guys haven’t changed at all.”

“Why mess with perfection?” Alex grins, winking at me.

James snorts, “Speak for yourself.”

Liam’s fingers brush against my cheek, his eyes softening just a fraction.

Alex claps his hands together, breaking the tension. “Alright, enough of this sappy shit. Who’s ready for round two of drinks?”

We move back to the table where fresh glasses of wine await us. James pours generously, his eyes never leaving mine.

“To new memories,” he says, raising his glass.

“To new memories,” we echo.

I smile at them, feeling something warm settle in my chest—a sense of belonging I didn’t realize I’d been missing so much. We finish our drinks and sit in comfortable silence for a while longer, soaking in the familiarity and warmth of each other's presence.

Finally, James stands and stretches. “Who’s up for some stargazing?”

Alex raises an eyebrow at him. “Stargazing? Really?”

James grins and nudges him playfully. “Don’t act like you’re not into it.”

We settle on the deck, blankets and pillows beneath us, the stars winking down from above. It starts slow—James's hand casually brushing my arm, Alex's fingers tracing lazy circles on my knee. Liam sits close enough that our shoulders touch, his presence grounding me in this surreal moment.

“So, what’s the plan?” Alex’s voice breaks the silence, his tone light but eyes serious.

“Plan?” I ask, feeling the warmth of James’s breath as he leans in closer.

James’s hand cups my chin, tilting my face towards him. “This,” he murmurs before his lips capture mine in a kiss that sends a shiver down my spine. It’s like rediscovering a long-lost part of myself.

I lose myself in James's kiss until I feel Alex's hand on my thigh, squeezing gently. He pulls me towards him, and I turn to meet his gaze. His grin is playful as he leans in, his lips finding mine with an urgency that matches the pulse racing through me.

“Missed this,” he whispers against my mouth before deepening the kiss.

Liam shifts beside me, and I can feel his impatience. He hooks a finger under my chin and turns my face towards him. “My turn,” he says, not waiting for an answer before claiming my lips with rough demand. His hands find their way to my waist, pulling me closer until there’s no space between us.

James’s fingers tangle in my braids as he kisses along my neck. “You always had the best ideas,” he murmurs against my skin.

Alex chuckles, his hands roaming over my body with practiced ease. “Yeah, this one tops the list.”

I pull back slightly to catch my breath and find myself looking into Liam's intense blue eyes. His gaze softens just a bit as he cups my face with both hands and kisses me again, slower this time.

“You’re not getting all of her,” James grumbles playfully from behind me. He pulls me back against him, and his lips brush against my shoulder.

“Don’t hog her,” Alex chimes in with a grin as he nips at my ear.

“Gentlemen,” I laugh breathlessly. “There’s enough of me to go around.”

Liam smirks. “Damn right there is.” His hands slide down to rest on my hips as James continues his assault on my neck from behind.

Alex captures my lips again with a hunger that leaves me dizzy. His hands are everywhere—my back, my waist, tangling in my hair.