The sound went through Sebastian before he even started moving. Marcos was slick with oil and precum, heavy in Sebastian’s hand, and Sebastian stroked him once before guiding the head back between his own thighs. He shifted his knees wider on either side of Marcos and lined him up with his hole.
He lowered himself slowly.
The tip pressed against him, slick and blunt, and Sebastian held his breath as the first pressure hit. He paused when Marcos started to slip inside, head dropping back as pain shot through him, sharp enough to make his thighs tense around Marcos’ body.
Marcos groaned beneath him, hands still moving.
Sebastian stayed still, breathing through it. One hand braced on Marcos’ stomach, the other still behind him, holding Marcos steady. His body fought the intrusion, tight around just the head, and Sebastian forced himself not to rush.
Then the pain shifted.
“Fuck,” Sebastian moaned, sliding further down Marcos’ cock.
Marcos’ hands tightened on his hips.
Sebastian kept going, inch by slow inch, feeling every part of Marcos push into him. Sebastian’s own cock hung heavy between them, then brushed Marcos’ stomach as he sank lower. He felt it twitch when Marcos’ cock pushed deeper, felt precum smear against Marcos’ skin, felt the muscles in his thighs burn from holding himself steady over the table.
Marcos looked caught between wanting to thrust up and knowing he shouldn’t. His fingers flexed against Sebastian’s hips, then loosened, then tightened again.
Finally, Sebastian slid all the way down.
Marcos filled him completely, deep enough that Sebastian’s breath left him in a rough sound. His cock lay flat against Marcos’ stomach now, wet and ignored for the moment because Sebastian couldn’t think past the feeling of Marcos inside him.
He leaned down and kissed Marcos, deep and messy, mouth opening over his as Marcos’ hands moved around his back. Marcos held him carefully at first, then firmer, palms dragging over Sebastian’s spine and down toward his ass like he couldn’t stop touching him.
Sebastian started to move his hips.
Small at first. A lift, a slow drop, a tight drag that pulled a moan from Marcos into his mouth. Sebastian swallowed it and did it again.
Marcos’ hands moved to Sebastian’s hips.
Sebastian rocked down, then lifted again, letting Marcos’ cock slide almost out before sinking back onto it. The stretch burned each time and turned hotter with every pass. Marcos’ mouth stayed against his, messy and open, breathing hard into him whenever Sebastian took him fully.
Sebastian kept going, hands braced on Marcos’ chest now, using the leverage to ride him slowly. Marcos watched him from beneath heavy eyelids, flushed and wrecked, every muscle in his body tense from restraint.
Sebastian’s mouth opened around a sound he didn’t try to stop. His cock dragged over Marcos’ stomach when he did, while the fullness inside him turned deep enough to make his vision blur slightly at the edges.
Sebastian dropped his gaze to Marcos, breathing hard, then moved again, giving Marcos enough to follow. The next time Sebastian dropped, Marcos pushed up to meet him, shallow but firm. The impact drove the breath out of Sebastian and pulled a rough sound from Marcos at the same time.
Sebastian’s fingers curled against Marcos’ chest.
The rhythm changed. Sebastian lifting and sinking. Marcos thrusting up into the drop. Their bodies slick with oil and sweat, mouths finding each other and missing, hands gripping wherever they could.
Marcos’ cock hit deeper when he shifted from below. Sebastian felt it through his whole body.
He broke the kiss and pressed his forehead briefly to Marcos’, breathing hard through the next thrust. Marcos’ hands slid down to his ass, holding him open as Sebastian rode him, and the touch made Sebastian clench around him.
Marcos groaned.
“Fuck me,” Sebastian murmured, lifting himself a little off Marcos.
Marcos didn’t have to be told twice.
His hands tightened on Sebastian’s hips, holding him steady as he thrust up slowly at first. It drove him deep, every inch of him sliding back into Sebastian until Sebastian’s breath caught and his mouth fell open. He bit down on his lower lip, trying to hold the sound in, but it came out anyway, thin and helpless.
Marcos did it again.
Sebastian’s whole body had narrowed around the feeling of Marcos underneath him, inside him, hands firm on his hips.