"What—?" Dennis can’t stop the panic from escaping into his voice.
"Trust me."
Chris helps him roll onto his front, then slides behind him. His cock settles hot and heavy between Dennis’s thighs.
"These," Chris says, running his hands up the back of Dennis’s thighs until they're under his ass. He kneads the muscle, taking his time to massage into them until Dennis moans, then relaxes.
Chris spreads him open. The sudden exposure to air makes Dennis gasp, his hole clenching reflexively. "Are perfect." He presses Dennis’s thighs back together, his cock forcing a slide between them, already slick with moisture.
The first thrust makes Dennis gasp. Chris feels huge like this, his cock dragging between delicate untouched skin. Sweat and precum make everything slip-slide just right—filthy and wet. Makes each thrust smoother than the last, their skin creating obscene sounds in the quiet room.
Each movement rocks against Dennis’s balls, and the base of Chris's cock keeps catching against his hole, making his thighs quiver.
“Oh my god, princess, how do you feel this good?” Chris marvels.
His full weight presses Dennis into the mattress until Dennis is planting his hands in the sheets and pushing up to his knees. Then Dennis pushesbackuntil his spine curves like an offering.
"Fuck," Chris grits out, an arm wrapping around Dennis’s waist. They find a rhythm together, the sound of skin on skin mixing with their harsh breathing.
"Ahh! That’s—" Dennis starts when the sensation builds, but Chris snaps his hips harder, making Dennis’s ass bounce. His head drops forward with a shocked moan.
"Good?" Chris’s hips snap forward, again and again, making Dennis sway on his hands to the slapping sounds of their skin. "Do you like that?"
His fingers dig into Dennis’s waist, pulling him back onto each thrust like he can't get him close enough. "You feel amazing like this, princess, so fucking tight for me."
Dennis should feel embarrassed, being manhandled like this. Should feel inadequate, not giving Chris what he actually wants from his body.
Instead his whole person sparks aflame with how much Chris seems to want him, need him, can't stop touching him. Like Dennis’s skin is something addictive.
Like he’s everything Chris needs.
The thought sends Dennis’s head reeling. "Touch me," he gasps, reaching back to grab Chris's wrist. He tugs at him, ears filled with static. "Please."
"Anything, princess," Chris breathes, "anything you want."
His hand wraps around Dennis’s cock, starting the stroke slow and testing. But when Dennis pushes back harder, faster, Chris matches his pace.
His thrusts turn brutal, hip bones slamming against Dennis’s ass. The base of his cock keeps dragging over Dennis’s hole with each movement, making trails of precum drip steadily from their tips.
Their shadows dance across the brick wall, writhing together in the candlelight. Chris's breath comes in punched-out groans, punctuated by praise that makes Dennis’s face burn.
"Fuck, look at you. Taking it so well. Being so good for me. Want to see you fall apart," Chris pants, doubled over, lips against his spine. "Always so composed. So perfect. Show me what you look like when you break."
Dennis’s head spins, pleasure starting to peak so intensely he can barely breathe. Someone's moaning Chris's name over and over. It might be him. Everything feels distant except where they're connected, where Chris's hands brand his body.
He zones in on where Chris's cockhead now slams unapologetically into the back of his balls with each thrust.
The hits of pain ignite illicit pleasure up his spine while Chris's callused palm rasps deliciously along his length—so rough, so coarse, yet so undeniablygood—every bit the contradiction that Chris himself is.
Chris who tormented him for months.
Chris who makes his blood boil.
Chris who's rutting against him now like he owns him and has Dennis on his hands and knees offering up every secret, private part of himself, as if he’sbeggingto be owned.
Dennis’s orgasm hits like a lightning strike—his vision sparks out, muscles seizing as pleasure rips through him. His whole body locks up, clenching around Chris who groans like he's dying.
Chris follows instantly, teeth sinking into the space between Dennis’s shoulder blades. His grip turns bruising on Dennis’s hip as he spills hot, immediately trickling down Dennis’s legs.