A/N: A huge thank you to soiknowhwentoduck and my friends on Fanfiction Fanatics who gave me pointers on smut. I've still got a ways to go, but hopefully you enjoy this!
Steve drove as fast as he could to his place, but Danny still felt the ride lasted forever. The tension was thick between them, but Danny wasn't nervous. He knew what was coming; it just couldn't come fast enough (if you pardon the pun). As he had on the trip to the restaurant, Danny rested his hand on Steve's thigh, higher this time, just barely decent, a promise. Every so often, his pinky would graze Steve's groin, and the SEAL would let out a groan and drive faster.
By the time they reached Steve's, Danny was hard as rocks, already aching for release. He dared to move his hand up when Steve stopped the car, gratified to find his partner in a similar state. Danny went to press down, but Steve grabbed his hand. "Danny," he said, voice strangled. "Stop."
"What's the matter, not enjoying it?" Danny brought his other hand to Steve's crotch, tracing the man's growing erection. It felt so good under Danny's hand, even through Steve's slacks. Danny couldn't wait to feel the soft skin under his hand, to taste Steve's salty musk on his tongue. Oh, god, screw getting in the house. He was just going to go down on Steve right here.
Sensing his thoughts, Steve grabbed Danny's other hand, holding both at a safe distance. "Not here. Not where the neighbors can see. Inside."
Steve's voice was already rough with arousal, and his big hands seared heat into Danny's wrists. Danny could imagine those hands pinning his wrists above his head while Steve's tongue traced its way down Danny's body. He couldn't get inside fast enough.
The door had barely closed behind them when Steve pounced on Danny, kissing him furiously. Steve's tongue demanded entrance, and Danny granted it willingly, their tongues twining together in a fight for dominance, neither getting the upper hand.
Danny pressed closer to Steve, rubbing their groins together, cloth catching on their erections. The friction was delicious, but not enough. Not nearly enough. Danny reached a hand for Steve's belt buckle, but once again Steve stopped him. "Upstairs," Steve said, barely breaking the kiss.
Danny nodded and stepped backwards. His foot rolled on something on the floor, and he nearly lost his balance. Steve caught him and scooped him up, striding purposefully up the stairs.
"Hey, let me down!" Danny protested. "I'm not some fainting damsel!" Secretly, he was thrilled at the show of raw power. To have all that directed at him was a heady thing indeed. Danny had never inspired such an animalistic reaction in one of his partners before. It was wonderful.
Steve threw Danny unceremoniously on the bed and crawled on top of him, moving from his mouth to the sensitive spot behind his ear, swirling his tongue around it and causing shooting sparks to race up and down Danny's spine. "Ah, Steve," Danny moaned. "So good."
"Yeah?" Steve continued licking down Danny's neck and across his collarbone, pushing the shirt aside and sucking a hard mark into the detective's shoulder. Danny moaned harder. "Tell me what you want."
Danny thrust up, hard, cocks rubbing together, providing just a hint of what Danny needed. "You, Steve. I want you."
Steve's eyes darkened, and he fastened a predatory look on Danny. "Yeah, Danny, I want that, too."
Danny reached again for Steve's belt, but Steve stopped him once more. His hand surrounded Danny's wrists as he caught them both in one giant paw and pinned them above Danny's head. It was even better than Danny had imagined. Shivers ran down his spine in anticipation.
Steve took his time. He unbuttoned Danny's buttons one by one, kissing each bit of skin as it was revealed. When Danny's chest was exposed, Steve took a minute to admire the toned muscle dusted with golden hair. "You're so beautiful, Danny," Steve said.
"God, Steve, you're killing me, here," Danny said. "More, please, more!"
"Patience, Danny," Steve admonished. He ran his tongue around one of Danny's nipples, causing it to harden into a pebbled nub. He sucked at it, causing Danny to whimper. Liking the response, Steve repeated the treatment on the other nipple, and Danny whined louder.
"Steve, please!"
Steve ignored Danny, licking a broad stripe down Danny's chest to his belly button, then swirling his tongue in the indentation, eliciting more noises from Danny. The shorter man had never felt anything so good. His entire body was alight with sensation, responding eagerly to every touch, but Danny wanted more.
At last, Steve seemed to grow tired of his teasing and ripped open Danny's belt and pants, exposing Danny's throbbing cock. It was purple and swollen, and a bead of pre-cum rolled down the tip. Steve licked it up eagerly, then swallowed the head of Danny's cock in his warm, wet mouth.
Danny shouted at the sensation and fought hard not to come. So good. "Steve, need you, now!" Danny panted.
Steve started a slow, bobbing rhythm up and down Danny's cock as he fumbled in the bedside table for lube. Never breaking his rhythm, Steve slicked up his fingers and slowly pushed one into Danny. Danny welcomed the intrusion as Steve thrust slowly, first with one, then with two, then, finally, three fingers, scissoring and stretching Danny to prepare him for Steve's cock. Steve crooked his fingers and found Danny's prostate, causing the detective to shriek in pleasure. "Yes, Steve, there! Right there!"
When Steve felt Danny was ready, he removed his fingers and pushed in slowly. Agonizingly slowly, in Danny's opinion. Steve felt so good filling him, like they were meant to fit together like this. Danny pressed back, wanting more, but Steve stilled him. Steve bottomed out, then began thrusting slowly, sliding easily through Danny's channel. Danny fought to control himself, not wanting it to end too fast. His balls were tight, and heat was coiling deep in his stomach, spiraling upwards as Steve went faster and faster until Danny came with a scream of Steve's name.
"Danny!" Steve echoed, coming after just a few more short thrusts. Danny felt Steve's seed fill him, hot and wet, and Danny wanted to keep it in him forever to remind him of this moment. Steve pulled out and kissed Danny tenderly. "That was amazing, babe."
Danny kissed back, a lot less tenderly, a lot more avariciously, wanting all he could get. "Best sex ever."
Steve raised an eyebrow. "Ever, huh? That's a lot to live up to for next time."
Danny smirked. "Guess you'll just have to try harder."
Steve smirked back. "Guess so."