Adrian was panting, his moans sharp and rhythmic, his hands everywhere—waist, back, shoulders, hair—as if he couldn’t decide where to hold Logan, so he heldall of himat once.
Logan’s voice cracked. “I’m gonna come—I can’t—”
“Me too,” Adrian moaned, wrapping both arms around Logan’s shoulders, crushing him close. “Harder, Lo. Please.”
Logan rocked into him one last time, their cocks pressing together just right, and then he came with a shuddering cry, his whole body locking against Adrian’s as the wave of release crashed over him. Adrian followed seconds later, his breath catching in his throat, his back arching, his voice breaking open in a low, desperate groan.
And then, stillness.
The sound of the waves returned slowly, soft and distant, as if the world had held its breath for them and was only now exhaling.
Logan collapsed over Adrian’s chest, boneless and trembling, face buried in the crook of his neck. Adrian’s arms wrapped around him again, gently this time, stroking the back of his head, fingers tracing through damp curls.
Neither of them spoke.
They didn’t need to.
They just held each other, breathing in sync, hearts pounding in time—closer now than they had ever been.
“Fuck. I didn’t know it could feel like that,” he whispered eventually, his voice muffled against Adrian’s chest.
Adrian smiled. “That was amazing.”
Logan grinned, lips brushing against Adrian’s skin. “Worth the laundry? Because I only wore those boxers for, what, an hour? And now I need a new pair.”
Adrian chuckled, fingers tracing lazy lines along Logan’s spine. “I’d wait through forty loads of laundry if it meant more time like that with you.”
“Oh, stop with the sappy stuff,” Logan groaned, though the way he kissed Adrian’s chest betrayed how much he liked hearing it.
He slowly peeled himself off the bed, wobbly on his feet, and padded toward the bathroom. A moment later, he returned with a damp face toweland two pairs of clean boxers. He wiped himself down with quick, sleepy swipes, then mumbled, “I can’t do a shower now. I’m about to fall asleep standing.”
Boxers changed, he turned to Adrian, still sprawled on the bed in the hazy aftermath. Logan knelt beside him, gently pressing the warm towel into Adrian’s hand, then set the clean boxers beside him like an offering.
Adrian raised a brow at the towel now discarded on the floor. “Seriously?”
“Clean tomorrow,” Logan said with a half-smile, already sliding under the covers. He pulled Adrian in without hesitation, wrapped around him like it was the most natural thing in the world.
“Let’s sleep,” he murmured, voice already dissolving into the edges of sleep.
Within seconds, his breathing slowed, deepened, a soft snore curling into the silence as he held Adrian to his chest.
Adrian didn’t move for a long time. He just lay there, listening to Logan’s heartbeat, one arm draped over his waist, lips barely grazing the edge of his collarbone. There, in the stillness, Adrian closed his eyes and let himself enjoy.
He fucking kissed Logan Vaughn today.
He fucking made out with Logan Vaughn today.
He had Logan Vaughn touching him today, until they both unraveled.
Life had never felt this bright.
The light creeping in through the wooden blinds was pale and diffused, soft enough to not wake them harshly. The smell of the sea slipped in with it, faint but familiar. Logan stirred first, groaning into Adrian’s shoulder, then blinking up at the ceiling like he wasn’t entirely sure where he was, until he looked down and saw Adrian, already watching him.
“Hey,” Adrian said softly, brushing a thumb beneath Logan’s eye.
Logan yawned. “Hey.”
For a while, they just lay there, limbs tangled, the silence easy now, like it had finally stopped needing to be filled.