Work Text:
Cal was beautiful, spread out under him, chest hot with a deep flush and heaving with deep, throaty moans. And those eyes, focused on him with an intensity that made a shiver run down his spine when they weren’t hidden behind fluttering eyelashes. The freckles dusting his skin seemed to sparkle with the thin sheen of sweat covering lean muscle, disrupted only by streaks of scar tissue—galaxies among the stars. In short, Cal was an artwork, and Bode had never felt this smug about putting his filthy hands all over one. Though he was mostly keeping them to himself right now—only using one to brace himself to assist in moving his hips—Cal’s puffy red nipples spoke to the abuse he’d already laid on them.
He leaned down to lick up the dip between Cal’s pecs, holding eye contact until Cal threw an arm over his eyes with a lovely groan. Possibly helped along by the deliberate squeeze Bode gave around the cock currently rearranging his guts. He didn’t ride Cal very often—his knees weren’t getting any younger; there was a good reason he always kept his jetpack with him—but he hadn’t been able to resist when Cal had pressed into his side and whined about his empty stomach.
Bode finished his lick at the base of Cal’s throat and moved up to demand a kiss. Cal’s mouth opened for him easily, and he pushed up to meet Bode, but Bode pushed him back down with a heavy hand to his chest, evading Cal’s whining mouth just barely. “Ah, ah. Be careful now. Don’t bite my tongue.”
Cal whined and bucked his hips. “I won’t.” He was so earnest, staring up at him, but the heat of the moment was liable to get the better of him, so Bode waited until his eyes cleared just a little before leaning in for his prize.
Cal was careful, going as slow as the passion hanging heavily in the air between them would allow. Bode hummed and pulled back for a breath. “Good boy.” He dove back in, deliberately laving his tongue over Cal’s razor-sharp incisors. The redhead froze, mouth open and panting, allowing Bode to plunder him as he wished. Bode smiled. “So good for me. I knew you were.”
He sat back and refocused his attention on splitting himself on Cal’s cock, driving it as hard and as fast into all the good spots as he could. Cal clawed at the sheets, bucking his hips as much as Bode’s weight on top of him would allow.
“Close–”
Bode slowed his movements just a little, grinning openly at Cal’s groan.
“Bode.”
“Hm?” He cocked his head. “Something wrong?” Just as Cal opened his mouth to speak, he clenched down as hard as he could and slid down Cal’s cock at a glacially slow pace. Their combined moan was music to his ears. Only once Cal bottomed out inside him did he let up. “Did you need something?”
“Please, Bode, I’m so close. Please.” Cal bared his teeth in ecstatic agony, perfectly showing off his fangs. Bode’s mouth watered at the sight.
“I don’t know.” He pretended to consider it. “What do I get for it?”
“Anything. Please, Bode.”
Bode laughed softly. So desperate. “Going to bite me, Jedi?” He leaned down to hover over Cal, watching his pupils attempt to narrow in his shadow. “Are you going to sink your teeth into my neck and suck like a good boy?”
Cal licked his lips. “Please, yes, yes, I’ll bite you, please. Fuck, Bode, come on. Let me–” He clawed at Bode’s back, pulling him closer, closer, until he could set his teeth against his neck and bite.
Bode groaned in sweet ecstasy as the prickling venom rushed through his veins, leaving him lightheaded and feeling absolutely fucking fantastic. He rutted into Cal’s abs as his orgasm washed through him. His heart beat a mile a minute, pumping life-giving blood into Cal’s mouth, sealed tightly over his neck. Bode moaned into the pillow beside Cal’s head. The knowledge that he was sharing his blood with Cal, the sensation of light sucking, coaxing more of it into Cal’s mouth, swallowed with the bobbing of his throat against Bode’s shoulder. It was too much. It was perfect.
Coming down off the high of cumming was gentler than usual, the venom turning his muscles into jelly and his brain into mush, leaving him floating in boneless satisfaction. The only point of clarity was the sharp sting of Cal’s fangs deep in his throat, but that only served to leave him loosely rutting against Cal, wishing he had a shorter refractory period than he did.
Eventually, Cal managed to withdraw from his neck, which was a feat in itself with Bode’s weight fully on top of him. As such, his mouth was right next to Bode’s ear as he pleaded: “Bode, please, I still need to cum.”
Bode groaned and managed to push himself up onto his forearms to peer down at Cal through the haze of post-bite-orgasm. The redhead looked wild, irises fully swallowed by his pupils, his lips red with fresh blood—Bode’s blood. He leaned down to taste himself in Cal’s mouth, withdrawing only once copper coated his own mouth.
“How much do you need?”
Cal unsuccessfully tried to buck his hips. “Not much. Just a little.”
Bode nodded loosely and ground his hips down, groaning with Cal at the drag of overstimulation. It was… a lot. He lifted himself up experimentally, but his legs protested all too soon, making his descent a little harder than intended. Cal’s cock seemed to press into his diaphragm, pushing all the air out of his lungs in a big huff. With that option largely off the table, he went back to grinding, hissing through the sting of oversensitivity.
Cal dug his heels into the bed in an effort to fuck up into him, but Bode was a lot of pounds, mostly concentrated right on top of his hips right now. He groaned in frustration. “Please, come on, come on.”
Bode huffed indignantly. “Have some patience. I’ll get you there.” He switched to grinding forwards and back, giving Cal a little more friction.
Cal pushed at his hips. “Can we switch? I just need a little, I promise. Just a little.”
“No. You’ll cum inside, like this.” Too many times had Cal pulled out and spilled over Bode’s abs or back. Not this time.
Cal whined low. “Can I? Force, please, Bode, please, let me–”
Bode chuckled breathily. “Let you? I’ll make you.”
Cal barely seemed to hear him. “Please, please, please Bode, let me cum, please!” He was frantic with need, bucking his hips wildly.
Bode pulled together the last strength in his thighs and lifted himself up for a couple of proper, hard thrusts. Cal sobbed but didn’t cum. Bode’s eyes narrowed. His legs spent, he rested in Cal’s lap for a moment, rhythmically clenching around him. “Cal.”
“Please.”
“How close?”
“So close, so close, please, just—” Cal wailed at a particular clench. “I can’t, Bode, I can’t; please let me cum, tell me I can cum, please please please please”
Bode sucked in a sharp breath. “You need my permission?”
Cal nodded, the motion more a throwing of his head than a coherent gesture. “Need permission to cum inside, please—”
Bode’s mouth watered again, for a different reason. “You can’t cum at all?”
“No.” The word a single drawn-out whine.
Bode dragged his fingernails down Cal’s chest, deliberately catching on a nipple. Cal’s head snapped up, eyes unfocused and watery. “I could just keep you right here, right on the edge?”
“Please don’t. I can’t– please.” Actual tears rolled down those rosy, flushed cheeks.
Bode breathed in the heavy scent of sex and blood and leaned down to Cal. “Shh, shhh, darling. I’ll let you cum; don’t cry.” He licked up the salty path of a tear, planting a soft kiss under Cal’s eye. “Don’t cry. I’m going to lift up and you’re going to fuck me as hard and as fast as you can. But if you try to pull out, I’ll keep you inside of me for another hour. I’ll let you cum, but only if you give me your best. Understand?”
Cal nodded frantically. Bode kissed the scar over his nose. “My good boy.” He pushed up, giving Cal just enough room to brace and fuck up into him. He moaned at the first hard thrusts, his dick recovered enough to give a valiant twitch at the stimulation. But he could tell Cal was holding back. “Harder,” he demanded. “Do it properly.”
Cal sobbed again and threw his head back, pistoning into Bode as hard as he could. Voluntarily edging himself for him. Bode was breathless with the pain written across Cal’s face. Oh, this was pure beauty. He kissed his jaw while Cal panted harshly.
A few thrusts later, his legs gave out completely, crushing his weight back on top of Cal. Cal wailed as his orgasm was denied still. Bode almost couldn’t force the words out of his mouth: “Cum for me.”
Cal wailed again, now in sobbing relief as he spilled hot and fast, deep inside of Bode. Bode helped along as best he could with circles of his hips, but it was over almost as soon as it had begun, leaving Cal wet with sweat and tears and so very exhausted.
Bode rolled onto his side, letting Cal’s thoroughly overused cock slip out of him. Cal stayed where he was, splayed out on his back, breathing heavily through hitching gasps. Bode snuck a hand over his chest and pushed in close. Everything felt heavy: his body, the air, the soft whimpering sounds slipping out between Cal’s gasps. He nuzzled into Cal’s shoulder.
“We should do that more often.”
Cal whimpered louder. “I’m never letting you ride me again.”
Bode couldn’t suppress a toothy grin even as he innocently blinked up at Cal through his eyelashes. “Not a fan of delayed gratification?”
“Never. Again.”
“Not even if I let you fuck me into the mattress and bite me anywhere you want, as much as you want?”
“…I’ll think about it.”
