Ray started moving his hips forward, searching for more depth. His moans were low and broken, mixed with small lingering sobs. Sand sucked harder, swirling his tongue around the tip every time he pulled back up, tasting the precum already beginning to spill out.
After several minutes, Sand pulled away with a wet sound. He stood up, stripped off the rest of his clothes with quick movements, and pushed Ray back onto the bed, between the scattered clothes. He climbed on top of him, skin fully against skin now, their erections rubbing together. Sand rolled his hips against him while kissing him again, deeper this time, dirtier.
Ray spread his legs wider, wrapping them around Sand’s waist. His hands slid down Sand’s back until they grabbed his ass, squeezing and guiding him.
—Inside… —he begged against his mouth, almost pleading—. I want to feel you inside me.
Without moving too far away, Sand reached toward the nightstand, opened the drawer, and grabbed the lube. He coated his fingers quickly and kissed Ray again while sliding one finger inside him slowly, twisting it gently. Ray tensed for a second before relaxing, pushing back against his hand.
A second finger. Sand moved them with practiced precision, curling them exactly where he knew it drove Ray crazy. Ray’s moans were louder now, biting his lip, eyes still squeezed tightly shut like opening them would break the moment.
When Sand decided he was ready, he pulled his fingers out, slicked himself up properly, and pressed the head of his cock against Ray’s entrance. He pushed in slowly, inch by inch, feeling Ray tighten around him, hot and snug. Once he was fully inside, he stayed still for a moment, breathing against Ray’s neck.
Then he started moving: deep, controlled thrusts, pulling out almost completely before pushing back in with measured force. Every time their hips collided, Ray let out a muffled moan and dug his nails into Sand’s back.
Sand shifted the angle slightly, searching for that spot inside Ray that made him shake. The second he found it, Ray arched off the bed and let out a sharper sound, almost startled.
—There… again…
Sand obeyed, fucking him with that same steady, deep rhythm, never speeding up too much. Their bodies moved together, sweaty, the room filled with nothing except the wet sounds of skin slapping together and Ray’s broken moans.
Ray was panting, trembling, still refusing to open his eyes, completely lost in the feeling. His legs tightened harder around Sand’s waist, pulling him deeper every single time.
Sand kept moving inside Ray with that same deep, steady rhythm, sliding in and out without rushing, but with enough force to make their hips collide every time. Sweat ran down their skin. Sand’s hand still wrapped around Ray’s erection, stroking him slowly, squeezing at the tip before sliding back down.
—Ray… open your eyes —Sand asked, voice rough, almost demanding, as he pushed deeper and stayed there for a second, rolling his hips—. I want to see you. Don’t hide from me now.
Ray squeezed his eyes shut harder for a moment, like it still cost him something, but then he slowly opened them. His eyes were red and wet, lashes clumped together with tears. They shone with that mix of shame and desire that always drove Sand insane.
—There… —Sand murmured, staring directly at him without stopping his thrusts—. Those eyes. The same ones that look at me like you wanna kill me when you throw a tantrum, and then look like this when I’m inside you. They drive me fucking crazy, Ray. You have no idea how much.
He thrust harder, precise, brushing against that spot that made Ray’s whole body tense up. Sand lowered his face until they were only inches apart, breathing the same air.
—You’re not leaving. Not today, not tomorrow, not ever. Because this house is yours just as much as it’s mine, even if you throw all the clothes on the floor when you’re mad. Because I know when you start packing, it’s because you’re scared I’ll get tired of you… and I won’t. I’m never gonna get tired of you. Not your drama, not your tears, not the way you shake when I touch you like this.
Ray gasped, digging his nails harder into Sand’s back. His eyes never left Sand’s, bright and vulnerable.
—Sand… —he whispered, voice breaking with every thrust.
Sand kissed his open mouth, short and wet, and kept talking against his lips while still moving inside him.
—I love you. I love you when you’re impossible and when you’re soft like this. I love you because you’re the only person who makes me feel like it’s worth fighting and then fixing it like this, sweaty and tangled together. I don’t need you to be perfect. I just need you to stay. To keep being mine even when you throw my shirts into a suitcase.
Ray let out a long moan when Sand shifted the angle and hit exactly where he liked it most. His eyes watered even more, but he didn’t close them.
—Idiot… —Ray murmured, voice shaky and broken, though a tiny teary smile was starting to show—. You say all that while you’re splitting me in half… That’s not fair.
Sand smiled faintly, never stopping his slow, deep thrusts.
—It is fair. Because this way you shut up for a while and actually listen to me. —He gave him a harder thrust, holding his gaze—. Tell me you understand. Tell me you’re not leaving.
Ray breathed hard, his legs tightening around Sand’s waist, pulling him deeper inside. His eyes stayed locked on Sand’s, still shining and a little defiant.
—I’m not leaving… —he finally admitted, almost breaking into another sob—. I don’t want to leave. I just… I just wanted you to say it. To prove it to me.
Ray still had his legs spread around Sand’s waist, heels digging into the small of his back, dragging him deeper.
—That’s it, look at me —Sand repeated softly, voice rough, never looking away from those reddened, shining eyes—. Don’t close them. I want to see what they look like when I fuck you this slowly.
Ray let out a sharp gasp, biting down on his lower lip. His hands moved up and down Sand’s back, leaving red marks with his nails. Every time Sand pushed all the way in and rolled his hips, Ray let out another muffled moan, his whole body tightening around him.
Suddenly, Sand stopped, still buried deep inside him. He straightened slightly, grabbed Ray’s hips firmly, and without pulling out, rolled him over on the bed. Ray ended up face-down, his face buried in the messy pillow. Sand positioned himself behind him, spreading his legs apart with his knees before thrusting back inside in one deep push.
—Ah… fuck… —Ray groaned, gripping the sheets tightly.
Sand leaned over his back, covering him completely, and started fucking him from behind with that same controlled but intense rhythm. Every thrust made Ray’s body slide slightly forward across the bed. Sand kissed the back of his neck, then his shoulder, biting gently while one hand slipped underneath him again to wrap around his erection, stroking him in time with every thrust.
—You’re so fucking hot inside… —Sand whispered against his ear, voice broken by effort—. So tight it feels like you never want me to leave. And I don’t want to leave, Ray. I want to stay here, inside you, until you understand this is the only thing that matters after every fight.
Ray turned his face to the side, trying to catch his breath. His eyes stayed open, glassy, staring vaguely toward the nightstand without really focusing. Every thrust pulled another rough moan out of him.
—Sand… harder… please…
Sand obeyed. He straightened more onto his knees, gripping Ray’s hips with both hands, and started fucking him deeper, harder, but still without losing control. The sound of their bodies slamming together grew louder, filthier. The open suitcase still sat beside the bed, ignored now, clothes hanging out of it.
—I love you like this —Sand continued, voice low and direct while thrusting into him hard—. I love you soaked in tears and sweat. I love you because even when you throw tantrums and toss everything around, you always end up spreading your legs for me like this in the end. Because you’re mine. Every part of you. Even your fucked-up drama.
Ray let out a broken laugh that turned into a moan when Sand hit him with one especially precise thrust.
—Shut up… and fuck me harder —he asked, though his voice sounded wrecked, full of that vulnerability he only let out in moments like this.
Sand smiled against his shoulder and picked up the pace slightly, fucking him with short, deep thrusts that hit exactly where Ray felt him the most. He lowered one hand and spread Ray’s ass wider, watching his own cock slide in and out, slick and shining.
—Tell me you’re staying —Sand demanded, never stopping his movements—. Tell me while I have you like this.
Ray gripped the sheets tighter, pushing back against every thrust, chasing more.
—I’m staying… fuck, I’m staying —he panted, voice muffled against the pillow—. I’m not going anywhere… I just want you to keep doing that… don’t stop.
Sand sped up again, fucking him with faster, deeper thrusts that kept hitting the exact spot that made Ray fall apart. His hand kept stroking Ray’s cock firmly, jerking him off fast, squeezing the tip every time he slid back up. Sweat ran down their backs, the sheets already damp beneath them.
—Ray… I’m close —Sand groaned against the back of his neck, voice rough with effort—. I want you to come first. I want to feel you tightening around me.
Ray was panting into the pillow, pushing back desperately, eyes half-open and glassy.
—More… like that, fuck… don’t stop —he begged, voice choked—. I’m… I’m so close…
Sand gave him two harder, precise thrusts, and Ray’s whole body tensed up. He let out a long, broken moan as he came, shaking violently, hot spurts spilling over Sand’s hand and the sheets. His body clenched tightly around Sand’s cock, milking him.
—That’s it… good —Sand whispered, never stopping his thrusts, fucking him through the orgasm—. So perfect… you’re squeezing the hell out of me.
Only a few seconds later, Sand thrust deep one last time and let go. A low groan rumbled out of him against Ray’s back as he came inside him, filling him with thick, hot pulses. He stayed buried all the way in, trembling, breathing hard against his skin.
Then he slowly collapsed on top of Ray, covering him with his weight. He kissed his left shoulder blade tenderly, right where the skin had turned red from friction, and murmured against it:
—I love you, idiot. More than I can handle sometimes.
He carefully rolled onto his side, slowly pulling out of Ray. The emptiness made Ray let out a soft whine, almost like a protest. Sand stretched an arm out, grabbed the open suitcase still sitting at the edge of the bed, and shoved it farther away until it fell onto the floor with a dull thud of scattered clothes.
—Come here —Sand said quietly, pulling Ray against his chest with one strong arm around his waist.
Ray let himself be dragged closer, still trembling slightly, and settled against him on his side. He buried his face in the hollow of Sand’s neck, one leg tangled between his. His breathing was still uneven.
—Don’t let go of me yet… —Ray murmured, voice hoarse and small—. My legs are shaking like an idiot.
Sand laughed softly and hugged him tighter, stroking his back with an open hand, slow and steady.
—I’m not letting go of you. Not even if you throw another tantrum tomorrow. —He kissed his damp hair and added more gently—: You’re staying. Here. With me. Even if the room ends up looking like a disaster zone and we have to sleep between piles of clothes.
Ray let out a long sigh, almost content, and pressed his lips against Sand’s chest before answering:
—…Yeah. I’m staying. But next time we fight, warn me first so I don’t start packing your stuff too. It’s embarrassing afterward.
Sand smiled and brushed his thumb over Ray’s cheek, wiping away the last traces of dried tears.
—Deal. Now get some sleep. I’ll clean you up later… once I can move without my legs giving out.
Ray just nodded against his skin, finally more relaxed, breathing in Sand’s familiar scent while their bodies stayed pressed together, warm and tangled.
Sand stayed there for a while, staring at the ceiling with Ray pressed against his chest, his breathing slower now. The room smelled like sex, sweat, and Ray’s cologne that had spilled at some point during all the drama. Outside, it was already dark.
Several quiet minutes passed. The only sounds were their breathing and the faint creak of the bed whenever one of them shifted to get more comfortable.
Ray spoke first, his voice rough and low, almost sleepy:
—I’ll clean all this up tomorrow… your clothes too. I’m not that much of an asshole.
Sand let out a short laugh that vibrated through his chest beneath Ray’s cheek.
—Sure you are. But not today. Today I just want you to stay exactly where you are.
Ray lifted his face a little, looked at him with swollen but calm eyes, and nodded once. Then he settled back down, wrapping an arm around Sand’s waist and tangling his leg between his.
—Don’t let go of me all night —he asked quietly.
—I won’t —Sand answered, kissing his sweaty forehead—. Go to sleep, Ray.
Ray closed his eyes, this time without force, just tired and satisfied. His body relaxed completely against Sand’s, heavy and warm.
Sand kept stroking his back with slow, absent-minded movements until he felt Ray’s breathing turn deep and steady. Only then did he close his own eyes too.
The suitcase was still lying on the floor, half-open and forgotten. Clothes scattered all over the room. Tomorrow they’d have to clean up the mess.
But tonight, the two of them were exactly where they were supposed to be: together, tangled up, breathing the same air.
And for now, that was enough.