Actions

Work Header

Put Your Christmas Sweater On

Chapter 2

Notes:

Remember, this chapter is completely optional, and just for added spice. It takes place just after Dash has given Danny the new sweater, before the party started.

Thank you to CrunchyPlastic for helping me edit this chapter! You do not want to know how bad the first draft turned out, so they definitely saved the day.

And now, on to the sexy times! >:)

Chapter Text

By the time they had made it up the stairs and to the bedroom, Danny was sporting a healthy flush across his cheeks, his breathing coming just a little bit faster than normal. They stepped inside, Dash leading the way, and Danny turning to shut the door behind them with a quiet click.

When Danny had turned back around, Dash’s sweater and shirt were already off, and he was fighting with the button of his jeans.

“What, no strip tease?” Danny asked in amusement.

“I know I said we had some time,” Dash said, finally popping the button and shucking off his pants in one smooth slide. “But I do need to make sure I get the hors d'oeuvres in the oven before four, and I’d rather spend more time on the fun stuff instead of getting undressed.”

Danny glanced at the bedside clock and hummed. “Ah. Good point.” He started pulling off his own clothes, tossing his hoodie aside. “Too bad, though. I always love it when you put on a show.”

“Sorry babe,” Dash apologized with a chuckle. He made quick work of his socks and boxers, leaving him seated on the edge of the mattress completely naked.

“Well now I feel like you’re in a hurry,” Danny joked, undoing his belt next. “Is this just going to be a quickie, then? I’m hoping not.

Dash smirked and rose from the bed, meeting him halfway. “Nah, I just have a couple of ideas in mind I want to get to. Here, let me help you with that.”

Danny rolled his eyes, but let his hands drop down to hang at his sides. If Dash had something in mind, then Danny wasn’t going to interrupt.

Dash finished pulling Danny’s belt free first, throwing it carelessly aside to hit the ground with a dull thunk. Danny expected Dash to grab the hem of his shirt next, and had already started lifting his arms to make it easier on Dash to remove it, but he was caught off guard when Dash dropped to his knees instead, taking advantage of the strip of skin Danny had revealed by raising his shirt when his arms went up. Dash started pressing open mouthed kisses to Danny’s exposed hip bones, his fingers coming up to hook into the belt loops of Danny’s pants to pull them down and give Dash more space to explore.

Apparently it wasn’t enough space, however, because after only a moment, Dash’s hand pushed up to lift the hem of Danny’s shirt higher, revealing more skin to trace with his lips and fingers. His hand came up to curl around the sides of Danny’s ribs, making Danny fight back shivers as his thumb began to rub soothing circles into Danny’s rapidly heating skin, his heart pounding in excitement.

“Mmm, this is nice,” Danny murmured, his hands coming to rest gently on Dash’s head so he could card his fingers through Dash’s hair.

Dash just hummed wordlessly against his stomach, continuing to work his mouth across Danny’s skin in a series of teasing licks and kisses until he hit the thin trail of dark hair that ran south from Danny’s belly button and disappeared beneath the hem of his ghost print boxers. Here, Dash changed directions, his mouth moving downward towards the top of Danny’s waistband. At the same time, his fingers drifted back down to hook in Danny’s belt loops, pulling at his pants until they started to slide down over Danny’s ass, pooling to his ankles.

With his jeans out of the way, Dash looked up and gave Danny a sultry smirk, before leaning up to snag the waistband of Danny’s boxers between his teeth. He started pulling backward to expose Danny’s dick.

Almost immediately, the boxers snapped back, and Dash let out a little yelp.

“Shit, are you okay?” Danny asked in alarm.

“Yeah,” Dash replied, rubbing at his mouth. “Shit. I saw that going way better in my head.”

Dash sounded kind of embarrassed, so Danny did his best to choke down his snort. Instead, he bent over so that he could cup Dash’s face and turn it upwards to face him, and then pressed a soothing kiss to his lips. When he pulled back, he smiled. “That’s okay, hun. I think it’s the thought that counts. Still, I should probably take it from here.”

Dash grumbled under his breath as Danny worked off the rest of his clothing on his own. When Danny was finished, he turned back to see Dash still looking a bit upset that his plan hadn’t worked.

“You okay?” Danny asked, suddenly worried that Dash might have actually hurt himself.

“Yeah, I’m fine,” Dash sighed. “Just worried I killed the mood a bit.”

Shaking his head, Danny approached him, cupping his face again and pressing a kiss to his lips, before pulling back. “That’s impossible, Dash. You could be wearing a potato sack, and I’d still think you were sexy.”

“I mean, a potato sack can be pretty sexy,” Dash joked. “They’re not that big, so there would be lots of me on display.”

“Oh, just shut up and kiss me, you dork.”

Laughing, Dash wrapped his arms around Danny’s middle and proceeded to do just that.

They traded lazy kisses for a while, Danny enjoying simply being wrapped up in Dash’s arms and pressed against his warm chest, but then Dash broke away from Danny’s lips, trailing his kisses across Danny’s jaw to just underneath Danny’s ear, making his breath hitch in his throat and his dick twitch in interest. At the same time, Dash’s hands dropped down to Danny’s ass, grabbing and squeezing. Danny couldn’t stop the little squeak of surprise that escaped him.

“Heh. Cute,” Dash chuckled against Danny’s throat.

“Ugh, that’s cheating.”

“No,” Dash murmured. A second later Danny let out a punched-out groan as he felt Dash’s warm hand encircle his dick and start stroking it, his thumb brushing across the tip on the upstroke. “This is cheating.”

“Fuck you,” Danny groaned, clutching at Dash’s shoulders.

“If that’s what you want,” Dash agreed easily, still pumping Danny’s dick. “I mean, it has been a while since you topped.”

“That’s not what I meant and you know it,” Danny growled in frustration. He desperately wanted to retaliate, but he also knew that if he distracted Dash too much now, then Dash would stop jerking him off, and it felt too nice for that. Instead he dropped his head down to rest on Dash’s shoulder with a groan, pressing a few sloppy kisses to Dash’s skin.

“I just wanted to make sure you knew the option was there.”

“Ugh, just…shut up.”

Dash chuckled low in his throat. “Well, if you insist.”

That was the only warning Danny got before Dash let go of his dick and dropped back down to his knees. He nipped lightly at Danny’s hip, pressed a kiss against the skin in apology, and then brought his hand up to wrap around the base of Danny’s cock, steadying it.

Danny stared down at him, hands fluttering around Dash’s shoulders for a moment before he carefully placed them down on Dash’s heated skin. “Dash. Dash. You said we have a time limit. Why are you —”

“We’re not that short for time.”

“But I —”

“Danny,” Dash shushed him gently, his hands coming up to cradle the back of Danny’s thighs and the bottom of his ass cheeks. He looked up at Danny from his position on the floor at Danny’s feet, eyes full of false innocence. “I wanna.”

Danny’s flush spread to his ears. “Dash,” he whined. “You’re the one who gave me a gift, and yet I’m the only one who’s gotten attention so far. How is that fair? I’m the one who’s supposed to be thanking you.”

“Well then you can thank me by being a good boy and holding still,” Dash told him with a smirk, knowing damn well how his words would make Danny feel. Danny twitched as heat flooded his body, his heart rate immediately picking up in anticipation and his dick twitching with interest against the fingers encircling him.

Still, Dash waited patiently at Danny’s feet, not pushing to rush Danny or pulling away, just giving him time. Seeing the way Dash was looking up at him — face flushed, pupils blown wide and his own dick hard and leaking between his legs — all without uttering a single complaint, Danny was helpless to deny Dash any longer. He bit his lip and, with only a second’s hesitation longer, gave Dash one short nod of acceptance.

As soon as Danny gave his permission, Dash smirked up at him, and then pounced.

Danny let out a low groan, his eyes fixed to Dash’s lips as he immediately swallowed Danny down halfway in a single motion.

Danny shuddered, his hands on Dash’s shoulders curling, his nails digging in. Fuck, he was so weak to this. He could distantly feel Dash’s hands clenching on his thighs as his dick disappeared into Dash’s hot, wet mouth. There was the slight brush of teeth, tantalizing white spikes of pain-pleasure that dragged down his length only to be soothed away by licks and soft heat from his tongue. Danny couldn't help the moan that escaped his mouth, and he dropped his chin down against his collarbone to watch Dash move with hazy lidded eyes.

Dash sucked gently, his cheeks hollowing on the drag, pulling back agonizingly slow and teasing the underside of Danny’s shaft with his tongue as he retreated. Danny tried and failed to muffle his whimper, and he could somehow feel Dash smirking at the sound, despite the way his lips were still wrapped around Danny’s dick. Just before Danny’s cock could slip out of his mouth, Dash swallowed it down again. He worked the tip of his tongue against the soft underside, the sensitive lines just under the head, and then back down, pressing his nose almost to the dark curly hair between Danny’s legs. Dash kept bobbing, his warm, wet mouth engulfing Danny deeper and deeper each time he sucked him back in before pulling back, dragging Danny closer and closer to the edge. Danny’s legs were shaking and he was left clutching at Dash’s shoulders for support, panting and shivering.

“Dash. Dash,” Danny half-breathed, half-moaned, his nails digging deeper into Dash’s skin. His eyes fluttered closed for a second as Dash did something with his tongue that made Danny’s head spin. “Hun – Fuck! – D-don't tease me.”

He forced his eyes open, biting his lip to stifle a whimper at the sight of Dash smirking around the tip of his dick. Dash pulled back enough to let it slide out of his mouth, and Danny can’t help but groan in disappointment at the lack of hot and wet and–

“You know you love it.” Dash licked his lips, his voice husky and low.

Danny’s flush darkened. He threw his head back and huffed in frustration, annoyed that he’d never been able to keep a cool head when Dash’s eyes were looking up at him like that. Fuck, all he wanted to do right now was to grab Dash by the hair and force him back onto his dick, but he told himself to think for a moment with his upstairs head.

“You’re the one who said we had a time limit,” he grumbled, giving in a little bit to his temptations and sliding his fingers from Dash's shoulders and up into his short blonde hair. “As much as I’m enjoying this, I know how long you like to drag these things out.”

“Babe, I’m just getting started.”

“That’s exactly my point-ah!”

Danny’s back bowed as Dash ignored him, returning to sucking Danny’s cock into his mouth like he’d never stopped. Danny groaned as Dash swallowed him down even deeper than before, his nose practically brushing against Danny’s belly, before pulling back, his lips and tongue applying delicious pressure as they moved up and down Danny’s shaft. Unlike the slow, teasing pace that Dash had set earlier, he was moving more quickly now, his head bobbing between Danny’s legs, the sinful sound of his spit-slicked lips sliding over Danny’s flesh filling the room. Danny’s grip on Dash’s short blond strands tightened, probably to the point of pain, as he clung and moaned, but Dash didn’t make any sound of protest.

“D-Dash…hun…” Danny groaned as he felt a familiar fire spark to life low in his belly. “Y-you need to stop.”

Dash continued to work between Danny’s legs like he hadn’t heard the warning.

Dash,” Danny said more firmly, giving Dash’s hair a little tug for emphasis. “You have to stop.”

This time, Dash listened, pulling off of Danny’s dick with a wet pop. “Why?”

For a second, Danny couldn’t answer, too busy staring at Dash’s flushed face, his lips swollen red and shiny with spit. His hair was mussed from Danny’s fingers, and a few beads of sweat were already gathering at his temples. He looked absolutely debauched, and Danny was tempted to just give into his earlier desires, say fuck it, and shove his dick back into that plush, warm mouth and forget everything else.

But then he shook his head to clear the lustful haze that had nearly turned his brain to mush. If they weren’t going to have much time before Dash had to get back to work preparing for the party, then Danny wanted to make sure that they did this the way he liked best.

Danny took a step back to give himself some space to fight off the urge to stick his dick back into Dash’s mouth, letting go of Dash’s hair with reluctance.

“I was enjoying that, but honestly, I’d rather come with you in me,” he admitted after a moment, making his way over to the nightstand where they kept their lube. He pulled out the bottle and tossed it onto the bed, pulling the covers back so they wouldn’t get in the way.

“Oh?” Dash pushed himself to his feet, trailing after Danny. “Well, I won’t say no to that.”

He followed Danny to the bed, wrapping his arms around Danny’s middle and bending down to pepper Danny’s shoulders and the back of his neck with kisses, making Danny sigh happily.

Danny let Dash hold him for a moment, before he spun in Dash’s hold, looping his arms around Dash’s shoulders and pulling him down for a kiss. Their bodies pressed flush against each other, Danny humming happily against Dash’s lips as he felt Dash slowly roll his hips, rubbing his dick against Danny’s thigh. Danny shifted a little bit, letting his leg slide between Dash’s own to give him a little bit of a firmer surface to grind against, and he was pleased to hear Dash let out a muffled groan as he thrusted shallowly against Danny’s hip.

“God I want to fuck you,” Dash breathed against Danny’s lips.

Danny broke their kiss to lean back and smile at him. “Sounds like we’re on the same page, then. C’mon.”

They both climbed onto the bed, kicking the covers away. When Dash started to reach for him, Danny batted his hands aside and shoved at his shoulders until Dash took the hint and lay down on his back instead, his head resting on the pillow. As soon as Dash was settled, Danny grabbed the lube off of the mattress, popping the cap off and spreading a generous amount over his fingers. As soon as he had enough, he reached back to circle his entrance and slip the first one inside.

“You don’t want me to do that?” Dash asked softly, reaching out to trace his fingertips up the side of Danny’s thigh.

“Mmnno,” Danny grunted, the second finger slipping in alongside the first. “L-like I said, you’re the one who gave me a gift. I want to show you how much I like it.”

“And I said what makes me happy is making you happy,” Dash countered, watching Danny work himself open with lust-blown eyes, licking his lips hungrily.

“Oh, don’t worry. In a second you’re going to be making me very h-happy,” Danny told him, his voice and breath starting to hitch and his brows pinching as his fingers moved in and out of his body. “B-but if you want to put on a bit of a show for me while I’m doing this, ah, shit! I-I won’t object.”

Dash snorted, but he began to absently stroke his own cock, his eyes locked on the spot where Danny’s fingers were disappearing in and out of his hole, stretching himself open wide. He licked his lips, openly staring at Danny, as he jerked his fist along his length, his hips jerking upwards into the circle of his fingers. It took Danny a second to realize what he was doing, but the moment he noticed that Dash was timing his thrusts to when Danny pushed his fingers inside, Danny couldn’t help the shiver that wracked his frame — Dash was imagining fucking him already.

“F-fuck,” Danny breathed, twitching when his fingertips accidentally brushed against his prostate, sending a bolt of pleasure up his spine. His cock jumped, and his head fell back, his breath coming in fast, short pants. “Okay, fuck, I think I’m ready.”

“Come here,” Dash murmured, letting go of his dick to reach for Danny. His hands landed lightly on Danny’s hips, cradling them as Danny swung his leg over Dash’s body to straddle him. Danny reached back to take Dash’s dick in his hand, slipping his fingers up and down his length to coat it in a bit of lube before lining it up against his slick hole. He slowly lowered himself down on it, Dash’s cock pushing past his stretched ring of muscle to sink deep inside. He bottomed out, his hips flush with Dash’s own, and then he paused, catching his breath and giving himself a moment to get used to the stretch and burn of Dash’s cock buried to the hilt inside him.

As soon as the initial burn had faded, however, Danny raised himself up, lifting off of Dash’s cock almost to the point that it slipped out, and then slowly dropped back down, forcing a low moan out of Dash.

“Oh god,” he groaned, his fingers tightening on Danny’s hips.

Danny just grunted, folding forward so that he could brace his hands on Dash’s chest for support. The moment he was close enough, Dash stretched his head forward, capturing Danny’s lips in a kiss, his hands coming up to rest on top of Danny’s thighs. Danny moaned against his lips, leaning down to meet him so that they could trade sloppy kisses, Dash’s tongue slipping into his mouth and stroking his own. Danny licked back, chasing Dash’s tongue back into his own mouth, and then caught Dash’s lip between his teeth in a little nibble for good measure.

“You ready?” he murmured between kisses against the corner of Dash’s lips.

“Fuck yes. Move.”

Danny needed no further prompting. He pulled back, shifted slightly to make sure he had a good angle, and then he began to ride Dash in earnest, his hips snapping up and down as he worked Dash’s cock in and out of his body with abandon. Each time Dash’s dick pushed back inside of him, he couldn’t help letting out a little cry of pleasure, his fingers clenching on Dash’s chest while Dash’s hands on his thighs spasmed and flexed.

The sounds of skin slapping against skin, the bed frame creaking and rattling, and their breathy moans filled the room. Danny could feel the sweat beading on his brow and running down his chest, but each time he rocked back on Dash’s dick, it made him see stars, so he kept going, despite the burn in his legs. At some point, Dash started to help, his hands hooking under Danny’s thighs to help lift him, while his hips snapped up with each downstroke, meeting Danny halfway with an almost violent thrust. They moved together, chasing their orgasms as the pleasure built between them.

Danny’s dick was bobbing along with each bounce of his hips, completely neglected, but then suddenly Dash shifted, letting go of Danny’s thighs to wrap one of his warm hands around the shaft. Danny let out a cut-off whimper, looking down at Dash spread out below him on the mattress, staring back up at Danny with hooded eyes.

“Nngh, th-that’s cheating,” Danny choked out. “Remember?”

“All’s fair in love and war,” Dash retorted, and he began to jerk his hand along Danny’s length, thumbing the slit at the tip with each upstroke, even as his hips continued to piston upward without pause.

Danny couldn’t stop the deep moan that escaped him, the combined pleasure of Dash within him and his hand around him quickly becoming too much. He could feel his orgasm start to build in the base of his spine, and his fingers spasmed on Dash’s chest.

“Y-you’re gonna make me come,” he said, his voice breathy and high.

“Yeah? Good. I wanna see it,” Dash told him, with a heat in his words that made Danny’s toes curl. “Go on, let me see your face. Show me how good you feel, babe.”

The low rumble of Dash’s voice was enough to send Danny over the edge. His body tensed, every muscle growing tight as Dash thrust up into him one last time, hitting just the right spot as his thumb teased the tip of Danny’s cock. A cry ripped its way out of Danny’s throat, loud enough to rattle the walls, as his orgasm crashed over him, drowning him in wave after wave of pleasure. He continued to rock back on Dash’s dick as thick spurts of come shot out of him to coat Dash’s chest and neck, chasing the aftershocks that continued to wrack his body as he moved.

Eventually, however, the pleasure began to fade, and Danny slumped down in exhaustion across Dash’s chest, uncaring of the way his own come smeared across his belly.

“Was that good?” Dash asked him softly, a hint of a smile in his voice. “Was that what you wanted?”

“Hell yes,” Danny groaned into Dash’s neck. “Fuck, that was good.”

“Good.”

But then Dash shifted a little, and Danny realized that Dash was still rock hard inside him. He frowned slightly. “You didn’t come yet?”

“Nah, was more interested in taking care of you.”

“Daaaash, that wasn’t the point,” Danny whined, but he was too blissed out to put up more than a token argument.

“I keep telling you that it was.”

“Ugh, just…gimme a sec, and I’ll be good to keep going.”

“Actually…” Dash paused thoughtfully, and then began to gently push at Danny’s side. “If you really want me to just take what I want, there’s a position we haven’t done in a while I’ve been meaning to ask about.”

“Oh?” Danny asked groggily, doing his best to move where Dash directed him but mostly just flopping around like a beached whale; his muscles all felt like they were made out of jelly. “Ugh, listen. Just…do whatever you want with me.”

“Oh, I plan to,” Dash told him with a low chuckle, finally getting Danny into the position he wanted. Danny let out a low groan as Dash shoved him onto his front, his ass in the air and his face pressed down into the mattress by one of Dash’s hands tangled in his hair.

He groaned again when Dash’s cock suddenly pushed back inside him, the new position making him feel like Dash was even deeper than before. Dash’s hand on his head tightened, his fingers gripping the strands of Danny’s hair and pulling, while his other hand clutched Danny’s hip so tightly he was pretty sure he’d have to worry about bruising if not for his accelerated healing. Another thrust rocked Danny forward a few inches across the mattress, and he made a punched out sound as Dash’s hips slapped against his ass, bottoming out hard and fast. Between his legs, Danny’s dick gave a twitch of interest, but it was too soon after he’d come to do much more.

That was okay. Danny loved it when Dash got rid of his inhibitions and just used Danny’s body like a fuck toy; it drove him wild to see Dash lose control like this.

Given their past history, Dash usually took great pains to always treat Danny delicately and with respect, but the fact was that Danny fucking loved rough sex, and it was kind of disappointing when Dash handled him like he was made of glass. He knew that Dash had some hang ups about possibly hurting him — completely understandable — and Danny would never force his boyfriend to do something he wasn’t comfortable with, so he was happy enough to stick to gentle lovemaking for the most part.

Because, it just made times like this – where Dash let go and just had his way with Danny, using his strength and bulk to pin Danny down and take what he wanted – so much better.

Danny couldn’t stop a constant stream of whimpers and moans as Dash fucked into him roughly, grunting with each thrust of his hips as he yanked so hard on Danny’s hair for leverage that tears started to prick at the corners of Danny’s eyes. Danny just lay there and panted as Dash used him, Dash’s breathing growing more hitched as he chased after his own peak.

“S-shit,” Dash choked out, “Shit. Fuck!”

That was all the warning Danny got before Dash buried himself up to the balls one last time inside Danny, his grip on Danny’s hair and hip growing just this side of too tight as he lost control and came. Danny moaned along with him, his eyes rolling back as an echo of his own orgasm rushed through him as Dash filled him.

Dash gave a few more weak thrusts, chasing his own aftershocks, and then finally pulled out, his dick coated with his release. He collapsed down on his side next to Danny on the bed, his chest heaving as he tried to catch his breath.

“F-fuck, that was good,” Dash groaned.

“You said it,” Danny agreed sleepily, giving him a dopey grin. He could still feel the shape of Dash's hand on his hip, the corner of his eyes still damp from Dash yanking on his hair. Pure bliss filled him, and he couldn't have stopped his core from purring if someone had paid him.

They lay there for a moment, enjoying the afterglow and basking in each other, Danny pressed against Dash’s side and listening to the way Dash’s breathing settled while Dash absently stroked his hand along Danny’s side. But then Dash lifted up his head just enough to glance at the clock on the nightstand, and he let out a soft curse.

“I gotta go get stuff in the oven,” he admitted reluctantly.

Danny’s eyes had been shut, feeling so at peace that he’d been starting to drift off a bit, but now they popped open, his purring core cutting off. “You need a shower,” he pointed out exasperatedly.

We need a shower,” Dash countered, gesturing towards the mess coating both of their chests and Danny’s thighs. “And we’ll also need to change the bedsheets again.”

“We can change them later,” Danny said dismissively. “And fine, yes, we both need a shower. Wanna do it together and finish up faster?”

“And get your elbow in my gut again?” Dash laughed. “Pass. That shower stall is too damn small for both of us.”

“I keep telling you, it isn’t! It’s all about taking turns!”

“And I keep telling you it is. Come on, Danny, every single time we’ve tried to shower together, at least one of us is walking out of that stall with bruises. And not the fun kind.”

“Ugh, whatever. Tell you what, you go hop in the shower, and I'll at least fly down and preheat the oven for you.”

“Like that?” Dash asked incredulously, staring at Danny’s naked body in disbelief.

“No.” Danny rolled his eyes, and then concentrated until he'd turned himself intangible. It was trickier to do when he was still in human form, but over the years he'd had plenty of practice using his powers as both Danny and Phantom. “Like this.”

And with a cheeky wave, he sank down through the floor to fly off to the kitchen to get the oven started. Once that was done, he turned to fly straight back upstairs, eager to get cleaned up as soon as Dash was finished in the shower, but he paused for a moment when something black and white caught his eye.

The sweater Dash had given him was still resting on the counter, right where Danny had left it before they headed up to the bedroom, and a little rush of warmth surged through Danny at the sight of it, a wide grin spreading across his face. He really did love it.

Humming softly under his breath, Danny turned and started floating back towards the upstairs bathroom, following the sound of running water. He didn't care what Dash said, that shower was definitely big enough for both of them and he was going to prove it.

And hey, if he ended up having to use his powers a bit to do so, well, Dash had known what he was getting into when they started dating. It would be fine.

Notes:

Just as a fun note, this fic originally contained the term 'soaker'; as in, Kwan complained that he was getting a soaker standing in the doorway while they were waiting for Danny to welcome them inside. My beta helped me realize that that's apparently a very Canadian term, which had never occurred to me before. So yeah, fun fact for today, getting a soaker mean when your sock gets wet after you accidentally step in a puddle, usually from melted snow that's come off of your boots when you come into the house. The more you know!

Other than that, if you ever want to message me, I'm here on Tumblr and now Bluesky! I'm always happy to say hi to folks!

I hope you enjoyed the fic!