Work Text:
Tim and Danny had been dating for five months already, and Tim was getting a little impatient. They’d already gotten through the first couple bases, making out, grinding, Danny even sucked him off once. But as soon as Tim tried to return the favour, Danny got cagey, said he was fine, distracted Tim with his mouth once again. And Danny’s mouth was incredible. Danny was always in control when they were together and it drove Tim mad. He wanted to see Danny flustered and hot. He wanted to get into his pants and be fucked into the mattress. But Danny was holding out on him and Tim didn’t know why. But he was going to find out.
He cornered Danny at his apartment after work on a Friday afternoon. Neither of them had anything to do that night, Tim wasn’t on patrol, nor tomorrow, so Tim was going to find out what it took to get railed.
“Why won’t you let me in your pants.” It wasn’t eloquent, or tactful. But Tim didn’t care.
Danny faltered where he was making a cup of coffee. He started to speak, stuttered, then paused again. “I just. I’m not quite human, Tim.”
“I know you’re part ghost Danny, I do not care if your dick is ghostly.”
“It’s not just ghostly, Tim, it’s… it’s strange. And I don’t want to freak you out or anything and I don’t know if I can’t take you thinking I’m a freak.”
Tim came close to Danny, wrapping his arms around his waist and resting his head on his shoulder. “I already know you’re a freak Danny, and that’s what I love about you. And I will always accept you, every part of you.” His voice lowered, his hands drifting lower till they rested on Danny’s hips. “I won’t lie, Danny, you’ve set a high standard for your dick there, and I really, really hope it lives up to it.” He mouthed Danny’s neck, sucking in a hickey as Danny pressed back against him.
“You really want to see?” he squeaked, as Tim’s hands came up to play with his nipples through his shirt.
“More than anything, ghost boy.”
“Go to the bedroom then,” Danny ordered, and Tim complied instantly. He loved when Danny told him what to do, let him turn off his brain for once and trust Danny to take the lead.
He followed, tugging his shirt over his head as he went, revealing his scars that Tim loved to kiss. Tim laid back on the bed, unbuttoning his own shirt and desperately pulling down his trousers, eager to get down to business. Danny leaned over and kissed him, pulling his shirt off his shoulders as they went down, leaning over him with his hands bracketing Tim’s head. Tim’s hands went to his jean buttons and Danny stilled, nervous.
“Please,” Tim begged, his eyes full of lust and trust. Danny nodded and Tim pulled the zipper down, slowly dragging the denim and boxers down his legs in one go. When it got halfway down, getting awkward, Danny used his intangibility to let them fall off and Tim’s hands went straight to his dick. His jaw dropped, eyes wide as he felt it start to grow, realising it wasn’t even hard.
Danny shifted uncomfortably, trying to pull away. “I’m sorry, I know it’s weird, I can get you off and we can forget about this—”
One of Tim’s hands shot up to hold behind Danny’s head, pulling him back down. “If you do not get this monster inside of me as soon as possible, I will never forgive you. Please.”
Danny looked almost as shocked as Tim. He wanted this? Even Sam had been freaked out when they’d been dating, it had been one of the things leading to their break up. But Tim pulled him down for a kiss, one hand still jerking his cock as best he could and all of those thoughts left him head. Danny had rarely even masturbated after he transformed, too freaked out, and here was Tim, liking it.
Tim was in awe. Danny’s cock was massive, at least as wide as a soda can and ribbed all the way along. The tip was tapered, bulging out before the main shaft, skin soft and green-tinted. At the bottom there was loose skin that Tim was hoping was a knot. Tim was already in heaven, and if Danny had a knot too… Tim didn’t know what he’d do.
Tim rolled them over so he was straddling Danny’s waist, rolling his hips so that massive rod rubbed between his cheeks. Tim was certain he could come from this. But that wasn’t what he was doing. He wanted Danny to know just how much he craved that cock. He shuffled backwards, hands running down his body, tracing his scars until he was knelt between his legs thumbs hooked over his thighs.
“Please, please can I suck it?” he pleaded, eyes wide and cock hard just at the thought.
Danny nodded, stiltedly, and Tim beamed, carefully taking it in his hand and giving it a few experimental strokes. Somehow, it got even bigger. It was almost the length of his forearm. Tim had never had anything quite that big before, but he couldn’t wait. He gave it a lick, dragging his tongue up the whole length. Danny groaned. He tasted sweet, a little salty, different from any guy Tim had tasted before. It was addictive. He gave it two more licks before taking it in his mouth, only being able to take a few inches before beginning to choke. That gave him vivid images of Danny fucking his throat, and Tim had to take deep breaths through his nose to compose himself. Later. Now was just about making Danny feel good.
He licked and sucked every inch of the monster, cradling his balls in his hands as he swirled his tongue around the head. Danny’s panting grew heavier, moaning and groaning as Tim worked his cock. “Tim, Tim,” he breathed, hands tangling in Tim hair. “I’m gonna, I’m gonna—” Danny arched off the bed, and Tim shoved his head down as far as he could, the tapered tip nuzzling the back of his throat as Danny came, thick ropes of sweet cum pouring down his throat. He swallowed and swallowed, not letting a drop escape, even when his wandering hands found the swollen base of Danny’s cock and realised it really was a knot. Just kept swallowing and milking the knot with his hands.
Danny was panting and groaning by the time Tim finally pulled off, drool pouring down his face and mouth tasting of Danny’s cum. He leaned up and kissed him, letting Danny taste himself on his tongue, and Danny’s hands came up to hold Tim’s face, beginning to control the kiss as his senses came back to him, biting and licking into Tim’s mouth with a ferocity that made Tim melt in his arms.
They rolled once more, Danny inching down, kissing Tim’s body as he went, sucking a hickey into is collarbone, his ribs, the dip in his hips, finally down the inside of his thighs. He grabbed the lube from the side table, still licking and sucking and praising Tim as he squirted some out on his fingers, beginning to swirl aroud the outside of his puckered hole.
“So good, Tim, holds your legs up, just like that,” he muttered, guiding Tim to hold his knees, giving Danny easier access to his hole. Danny slowly pressed one finger up to the hilt, feeling the tight heat clench around him and Tim got used to the intrusion. Danny started thrusting, slow and steady, making sure to brush Tim’s prostate as he went, still kissing and licking all over Tim’s inner thighs.
After a minute he added another finger, Tim’s hole loosening and stretching around the intrusion. Danny pumped and scissored his fingers, gently prodding his prostate as Tim moaned and panted. “Don’t cum Tim. Wait till I’m inside.”
Tim nodded, too needy to form words as Danny added a third finger, stretching as much as he could. He needed Tim to be ready for him, wanted to make it good. He had to pause a few times as Tim got close, but soon he was adding a fourth finger, twisting and pumping in an out as Tim writhed and groaned.
“Please, please, please,” he begged, “I need your dick, now, please, Danny.”
Danny couldn’t help the burst of arousal that went straight to his cock at those words. It was painfully hard after spending so much time between Tim’s thighs. He slowly pulled out his slicked up fingers earning a whimper, pouring more lube over his shaft before lining it up with Tim’s winking hole. “Are you sure,” he whispered, kissing Tim’s neck.
“Please, don’t make me wait,” Tim moaned, and Danny obliged.
He pushed forward slowly, the head finally popping in, making them both groan. Danny took it slow, ridge by ridge pushing into Tim, who was a moaning, writhing, mess by the time he bottomed out. Danny panted, needing to catch his breath from the wet constricting heat of Tim’s channel.
“So good Tim, you feel so good,” Tim whined at the praise. “Let me know when I can move, okay?”
Tim clawed at Danny’s back, “please fuck me,” he whimpered, and Danny couldn’t say no to that, pulling out slowly only to slam back in. He settled into a rhythm, punching into Tim with enough force to rattle the bed frame, Tim moaning at him the whole time.
It only took a minute before Tim was coming all over his stomach and Danny was fucking him through the overstimulation as Tim begged for more. Cum coated their chests as Tim’s cock valiantly tried to get hard again. It took Danny a while to get to the edge, having only just been there, but when Tim’s eyes were rolling back into his head and his mutters had turned to unintelligible babbling, Danny pushed his hips forward, his knot catching on Tim’s rim and inflating before Danny could pull back out, locking them together. Tim came once more as his hole was stretched even wider, gripping onto Danny so hard he knew it would leave bruises. As Danny’s knot reached its widest and started spurting into him, they finally collapsed onto each other.
They panted for a while, just trying to come back to themselves before Tim let out a whimper. “Danny,” he murmured, taking his hand and dragging it down to his stomach. Danny felt it immediately. The bulge. He could feel the ridges of his cock through Tim’s stomach, and his once toned abs seemed soft with all the cum he was filled with. The thought made Danny’s dick make a valiant effort, despite still being knotted inside and showing no signs of deflating.
“Are you, okay?” Danny asked, pushing a strand of sweat-soaked hair from Tim’s face.
“That was amazing,” Tim whispered, still staring into the middle distance at the ceiling. “I am in love with your dick, Danny Fenton.”
Danny blushed, petting Tim’s waist. “Sorry, I’m not sure how long it will take for the knot to go down.”
“Don’t worry, it’s hot to have you still in me. Same time tomorrow?” Tim said with a grin his eyes finally focusing enough to stare into Danny’s.
Danny giggled, pecking Tim’s lips, “whatever you say, Tim.”
