Danny laid him down on the bed, lips still moving, hands roaming. He climbed on top of him, hands sliding up the smaller teen's shirt, making him shiver. He felt Stiles arch into it, and he let one of his legs get between both of his, gently setting his knee against his crotch, letting him grind against his leg. The younger teen groaned, thrusting his hips up to Danny's thigh, feeling the goalie's lips and teeth at his neck, making him moan as he bit down. He grabbed the other teen by the shoulders, and pushed them so he was on top, making the older teen look up at him with a surprised expression.
"Why not both of us?" He asked a bit breathlessly, licking his lips before lowering his hips to the taller teen's, rocking against him, watching his face contort in pleasure. He ground down onto him, feeling hands on his ass, making him push his hips down harder.
"S-Stiles," Danny's hips bucked, his head rolling back onto the mattress, the kid's lips at his exposed throat, "I want you."
"I'm right here. I'm yours." Stiles mumbled into his skin, groaning softly as the other's hands squeezed.
"I want more of you."
Stiles smirked, lifting his head up, rocking his hips slowly to make the taller teen whine, "And what does that mean?"
"God, you know what it means."
"Mm, Danny, are you going to not tell me what you want?" The younger teen whispered, amused and breathy. He wanted Danny to stutter about what he wanted, even though they probably wouldn't get too far, he still wanted to know. He was about to chuckle at the silence, when there were hands on him, forcing him onto the mattress, a body hovering over his. He looked up with wide eyes, but then lips and teeth were at his neck, making him moan softly.
"Fuck me, Stiles. I want you to fuck me. Hard." The taller teen ground his hips down forcefully, forcing a squeak from Stiles. He lifted his head and kissed those perfect plush lips, the other's tongue twisting with his as soon as he opened his mouth. The smaller teen pulled away for air, his brain catching up with his body, making him shiver at what Danny just told him.
"S-Seriously?" He knew he sounded surprised, but God, he'd never been talked to like that before. And he liked it more than he should have. The older teen looked at him and bit his lip, nodding timidly.
"...Too far?" Danny blushed, letting out a deep breath to calm himself before going to get up. Stiles sat up a bit and grabbed his hand, stopping him. The goalie looked up, seeing the soft smile on the other's lips. The younger teen pulled him close again.
"If you want me to, I will." He said, leaning in and placing a quick kiss to the older teen's lips, watching him smile after. Danny leaned back in and sealed their mouths, letting the younger teen push him back onto the mattress, feeling hands start to work on his belt, making him shiver. He wanted Stiles to be inside him so badly, he almost couldn't take how slow this was going. He moaned loudly as a hand slipped past his underwear and grip him tightly, already pumping in a quick jerking motion. His own hands moved to get the other's shirt off, wanting that creamy skin revealed again.
He'd managed to get the kid's shirt off and run his hands all over him, both of them breathing hard, before Stiles had worked himself between his legs and was tugging at his jeans. It was a bit frantic, but they didn't care, they both wanted it. The smaller teen was so close to getting his jeans off, when there was a knock on the door. Both teens jumped up, and looked to the door.
"Danny? Sweetheart, are you home?" It was his mother's voice. Danny grabbed the other's shirt and gave it to him, pushing him into the bathroom adjacent to his bedroom, trying to calm himself down before facing his mother. He really didn't want to.
"Danny?" She asked again, knocking.
"U-Uh, yeah. Hold on." His voice cracked slightly, making him mentally curse at himself. He quickly fixed up his bed, then looked himself over, fumbling to redo his jeans as he went over to the door. He took a deep breath and opened the door.
Stiles shakily put his shirt back on, listening to the older lacrosse player and his mother talk outside, thinking about how hard he was and what Danny wanted him to do. Fuck, he wanted to so bad. It hurt how much he wanted it, but he realized this wasn't the way to go about it. It would be his first time, and he wasn't sure if it was Danny's or not, but he still wanted it to be special. After a few moments, he heard the bedroom door close, and footsteps come over the bathroom. The taller teen walked in slowly, meeting eyes with him.
"I'm sorry." He said, sighing, "My mom came home early and I didn't-"
Stiles cut him off by kissing him gently, holding the side of his face in his hand. He pulled away moments later, leaving Danny looking down at him with a confused expression, "It's okay. We should make it special, though."
"Yeah, I-I'd like that." The taller teen nodded, considering that idea, heart swelling that Stiles would actually want to wait to make it good and right. He'd never really been cared for like this before with his other boyfriends. Wait... Was Stiles his boyfriend?
"Then I'll see you later, babe." The kid chuckled softly at the way the other teen's face lit up, and gave him a peck to the cheek before scooting by him, grabbing his backpack before heading downstairs to get his shoes, then make his way out to his car. Then a question struck him, What the hell was he going to do without any experience in making love to anyone, let alone someone as special as Danny?
