Work Text:
The sound of keys jangling in front of his door has Johnny snapping his head up, leaning out of his chair slightly and staring at the door. Just the thought of the person who is about to walk into the apartment has his stomach doing flips and his dick leaking into his underwear.
Daniel walks inside, shutting and locking the door behind him before tossing his backpack on the couch. He catches Johnny staring at him from the desk and grins, strutting toward him and kissing him with a possessive hand on his hip. Johnny spreads his legs a bit out of habit.
He touches their foreheads together. "Hey," Daniel says quietly.
"Hey," Johnny replies, sliding his hands down to Daniel's waist. He's wearing sweats, giving Johnny a good view of his half-hard cock. "Rough day?"
Daniel hums, seating himself on Johnny's thigh. He's so small, Johnny thinks. So skinny. A slip of a thing. But Johnny knows that he's stronger than he looks, will sometimes grab his wrists or hips in a hold so well Johnny would have hard time breaking free, if he wanted to.
He lies his head on Johnny's shoulder. "Elderly woman paid for her groceries with coins. It was only bread and milk, but the guy behind her got all pissy and started screaming. Almost had to call the cops on him."
Johnny ran his fingers through Daniel's fluffy hair. "Sorry, babe. That sucks."
"Yeah. Then my ma and Mr. Miyagi took me out for lunch and she started to get on my case about the smoking." He looks at Johnny softly and sighs, stroking his cheek. "Seeing your pretty face makes me feel better."
Johnny turns his gaze to the mess of papers on his desk. It'd been eight months since they met and he still wasn't use to the sweet way Daniel treated him. Always calling him beautiful and letting Johnny rest his head on Daniel's lap while they watched TV. Most guys left after Johnny gave them what they wanted, but Daniel didn't. Johnny fell a little bit in love with him because of that.
"What are you doing over here, anyway?" Daniel asks, picking up and inspecting Johnny's checkbook.
Johnny plucks it out of his hand and tosses it back on the desk. "Bills. Don't ever get old."
Daniel pecks his cheek and gets off, leaving Johnny to miss his warm body. "Tryin' not to." He picks his bag up and heads to the fridge. "I'm gonna eat in your room while I do my homework. Anything good in here?"
"Made you a ham sandwich. And there's curly fries from my dinner last night. You can have 'em."
"How romantic," Daniel says, grabbing the food and one of the bottles of seltzer water he keeps on the bottom shelf. He puts the fries in the microwave. "Ever think about putting some fruit or vegetables in there?"
"Fench fries are made of potatoes, which are vegetables," Johnny counters, "and ketchup is also a vegetable."
"Good thing I'm not with you for your jokes," Daniel says with a roll of his eyes, taking his fries out and walking out of the kitchen.
"Then why are you with me?" he asks playfully.
"Your pretty little pussy," Daniel calls out as he walks into Johnny's bedroom.
Johnny swallows, his cock twitching, and he knows he's blushing. The night they met, at the bar in an Applebee's Johnny hadn't been banned from, Daniel had come up to him, nervously asking to buy him a drink. It was clear to Johnny that he was too young to buy him another Coors, and he was suspicious that this gorgeous college kid was just messing with him, probably had a gaggle of friends nearby laughing at him, and he said as much. Daniel's eyes had gotten wide and he shook his head furiously, assuring Johnny that wasn't the case, told him that he was there with a few friends but when they were about to leave Daniel had spotted him and decided to stay to talk to him. Johnny had still been a bit hesitant, but the kid was cute and told him he had beautiful eyes, so they ended up talking for almost two hours and Johnny ended up taking Daniel home with him, which he considered one of the best decisions of his life.
He finishes in a little over an hour. (Would've been done sooner if he hadn't had stopped several times to watch YouTube videos. He also tried watching a few of his favorite porn videos, tried to rub himself off through his pants, but wasn't able to. He realized it was because Daniel was over, and Johnny really wanted Daniel to make him come). Standing and stretching, he sniffs the air and detects smoke. He pictures Daniel lying in his bed like he owns it, cigarette between his fingers, and feels his cock twitch again.
Johnny has a few sips of seltzer water, orange flavored, and makes his way to his bedroom. Daniel, like he had imagined, is lying in the middle of the bed, sitting on Johnny's pillow, eyes closed and head tipped back against the wooden headboard, cigarette in his hand, smoke curling out. He's down to just his boxers and Johnny spots the scratches on his shoulder that he'd made the day before as he rode Daniel's cock.
Johnny knows Daniel is aware of his presence, saw his eyelids quickly slide open and closed when he walked in. He huffs, tosses his shirt and pants onto his laundry bag in the corner, now only in his blue panties, touching the wet spot with two fingers and licking the tips. Pink and black are what he usually prefers, but Daniel had bought him a few pairs in different shades of blue with bras to match, insisting he looked best in that color. He opens the top drawer of his dresser and finds the bra that matches the underwear he has on. He puts it on and hears Daniel let out a gasp. Johnny smiles to himself in satisfaction; he knows how good he looks.
He turns to look at Daniel, who is staring at the space next Johnny. Curling his hand into a fist, Johnny lets his gaze wander around his room; at the Top Gun poster on the wall, a long crack next to it from when him and Dutch had a wrestling match that ended with Johnny getting stitches in his head, the open closet where can see his red hoodie had fallen off its hanger on to his motorcycle helmet and soccer ball, Daniel's backpack in the corner with his laptop resting on it.
"Johnny," Daniel says softly, and Johnny's gaze snaps over to him. He isn't looking at him, but he crooks a finger in a "come here" motion. Right away Johnny drops to the floor, crawling to the side of the bed and climbing up to hover over Daniel, hands and knees on either side of his legs, notices his hard cock tenting his boxers.
Daniel still hasn't looked at him; he blows smoke above him and puts the cigarette out in the ashtray on the nightstand. Johnny stays quiet as he presses his palm on Daniel's cock. Finally, his brown eyes meet Johnny's blue and he strokes his cheek with his thumb. "Hey."
"Hey." Johnny leans forward and licks the taste of smoke from his mouth. He doesn't mind it, kind of likes it. Sometimes Daniel chews minty gum after he smokes and Johnny will lick that taste out too.
Daniel's hands are roaming over every inch of Johnny's body he can reach, as if he can't get enough. They slip underneath his bra and Johnny feels the lightest of touches on his nipples, but then they trail up to his collarbone. A quiet whimper escapes him, and he holds Daniel's wrists, giving them light squeezes.
"You want something, baby?" Daniel teases. He kisses him after every few words. "Want me to squeeze your gorgeous tits? Pinch your nipples? Suck on them? Bite them?"
"Y-yeah," Johnny breathes. "All of that. Please."
Johnny lets Daniel maneuver him so that his back is against Daniel's front, half off him. Daniel's legs are pressed together beside Johnny's, making them look even smaller. He turns his head to mouth at Daniel's neck.
"Stop," Daniel laughs, smacking Johnny's stomach. "That tickles."
He gives Daniel a quick bite and leans his head back on his boney shoulder. Daniel's hands are ghosting over Johnny's body again. "So beautiful," he mumbles. "You're so beautiful. I could touch you all day."
"Touch me somewhere else," he demands, feeling his face burn. His cock his pulsing in his panties, nipples hard and aching to be pinched.
"Bossy little bottom," Daniel hums and presses his palms right below Johnny's bra, slides then down to his panties, one finger brushing the wet spot. "Your clit made a little damp patch, baby. Were you leaking from thinkin' about me?"
Johnny breathes slowly, his heart thumping against on his ribcage. He'd been having his sexual partners say things like that to him for years, but with Daniel it was different. Made him want to get his knees and worship him just to hear him talk like that. He remembered that first night how nervous Daniel had been. When Johnny had stripped, shown off the pink lacey panties he'd been wearing, Daniel had drooled and tried to hide it. Johnny pretended not to notice. They made out for a bit and Daniel hesitantly grabbed Johnny's tits, seemed to need encouragement, and Johnny demanded he keep going. He'd had to teach Daniel how he wanted to be spoken to while getting fucked, and Daniel was surprised but took to it eagerly and quickly. Johnny had surprised him with how many times Johnny came, and how he'd wanted to keep going, told Daniel to use him like a fleshlight. Daniel had collapsed onto the bed next to him after the fourth time he came and Johnny thought he'd leave, but he didn't. Told him he couldn't wait to fuck his pussy again in the morning, and he kissed his shoulder and slung an arm around him and passed out. Johnny had woken him up the next morning with a blowjob.
"Thinking about your thick cock destroying my pussy. Were you thinking about me? Better have been."
"You know I was. Couldn't wait to see you. Thought about you all day. Thought about eating you out, tasting that delicious pussy of yours."
Johnny gasps when Daniel's hands move back up, all the way to his bra, sliding them underneath his bra again. He starts pinching his nipples and Johnny arches his back, moaning. "Harder," he begs and Daniel complies, alternating between pinching hard and rolling them between his fingers. "God. Fuck. Feels so good."
Daniel bites his earlobe. "Mm. Baby, I can't wait to fuck you good and hard. Make that pussy drip with my come. Gonna fuck your mouth, too. Eat out your pussy so good you'll forget your name. Shove my cock down your throat, make you cry. You want that?"
"Fuck, you know I do." His clit leaks more in his underwear, and he wants to touch himself, but wants Daniel to do it more. "God. Please. Daniel. You got- ah, fuck."
"Shush, baby," Daniel soothes, letting go of his nipples to grab his chin and drum his fingers on Johnny's stomach. "I know what you want. Don't I always take care of my girl?"
"Oh," Johnny gasps out. "Y-yeah, you do. I'm getting so fucking wet, Daniel."
"Aww, how cute. Gonna squirt and I barely even touched you."
Finally, Daniel moves one hand down and starts to rub his clit through his panties. Johnny bites his lip hard trying not to cry out. He tries to hold back but Daniel's hand feels so good on him that he squirts in his panties, turning his head to whimper against Daniel's neck.
"Good girl," Daniel praises. "My good girl."
Johnny flips onto his stomach. "Can I suck your cock now, please?"
"Maybe later." Daniel smiles at Johnny's whine. "Hey, no complaining. You be a good girl and I'll let you when you earn it, okay?"
Johnny nods and lets Daniel move him so he's on his back. He pulls Johnny's ruined panties off him and quickly shoves them into his own mouth, licking Johnny's come off them. He takes them out and slips them inside Johnny's mouth then has Johnny lean forward so he can take his bra off and toss it into the corner.
Daniel rubs one of Johnny's nipples. "So cute. Pretty tits." He stops abruptly, and ignoring Johnny whine of protest, reaches under the pillow and pulls out lube. "Gonna fuck your pussy now, baby." He coats two fingers with it and pushes them into Johnny's pussy. "Hungry little pussy. Taking my fingers right away. Beautiful."
When Daniel adds a third finger, Johnny pushes down, wanting them deeper. He wants more, would take both of Daniel's fists at the same time, and he could. A fourth finger is added and Daniel pushes them deeper, touching his prostate. Johnny groans into his underwear. If he wasn't gagged he'd be demanding Daniel to start fucking him right now.
"Perfect open pussy. Just for me." He takes his boxers off, freeing his cock and as usual Johnny marvels at the sight. It was huge, bigger than Johnny's, and that thought always makes his clit excited. It had shocked him when he had first saw it, saw this small skinny kid with a long thick cock.
Daniel takes his fingers out and spreads lube onto his cock. It drips onto the sheets and Johnny doesn't care he'll have to change the sheets. He never does if they get dirty from a good fuck.
Daniel's thick cock pushes inside, and Johnny moans into his panties.
"Baby, you feel so good," Daniel babbles as he thrusts in and out of him. "Your pussy is still tight, wanted to prep you a bit more but I know how desperate you're feeling. Would've thrown me onto the bed and rode my cock if I didn't get to it, huh?"
Johnny answers, an unintelligible "Uh huh."
"You know, I thought about calling in sick and coming over so I could fuck your pussy all day. Make you squirt over and over again today. Kinda glad I didn't, made you wait to get that dick you want so badly. Don't worry, baby. I got nothin' to do tomorrow. I'll fuck your pussy and your mouth all night, as much as you can handle. Then tomorrow I'm gonna fuck you all day. You're gonna be so sore for days, everytime you move you're gonna whimper, remember how hard I fucked you." He grabs Johnny clit, which had started to perk up. "Aw, sweetheart. Your clit is trying to get hard again. How cute."
He knows Daniel is teasing him, but his face burns anyway.
Daniel fucks him hard, rubbing his clit with two fingers. Johnny whimpers into his panties as he feels himself getting close to coming again. He feels so full, Daniel's cock feels so good in him. He tilts his head back, bites down on his underwear and squirts all over Daniel's hand. Daniel wipes it on Johnny's tits and pulls out fast, sits on Johnny's stomach and jerks off until he comes on his tits, rubs their come together.
He pants and rolls over on his back next to Johnny, forehead and chest covered in sweat. Johnny feels a sense of pride over the fact that he has more stamina than a twenty year old.
"You done for the night?' Johnny teases, nudging Daniel's ankle with his foot.
"Nope. Need to catch my breath. Maybe get some water."
Johnny moves closer and hugs Daniel, kissing his cheek. "Sure I didn't wear you out?"
"No way. Still wanna eat you out."
"And I get to suck your cock, right?" Johnny asks hopefully.
Daniel blows out a breath, clearly pretending to think about it. "I guess you've been a good girl so far."
Right away Johnny gets on top of Daniel, trails kisses from his chest down his stomach and to his soft cock. He lifts it, licks the tip a couple times. Daniel gasps aboves him.
"You got to," Daniel pants. "Gotta wait a minute, baby girl."
"Don't wanna. Need your cock in my mouth. Please?" He sticks his tongue out, knowing Daniel can tell how desperate he is. It gets the desired effect when Daniel nods, and Johnny sees his cock jump. He licks it from the base to the tip, then puts the whole thing in his mouth and starts bobbing.
A hand makes its way into his hair and tightens, just a little, and Daniel says, "Yeah, suck it, suck my dick, sweetheart. Fuck, you're already making me hard again. You're such a good little cocksucker. Such a good girl."
Johnny moans around Daniel's cock, reaching down to touch the wetness coming from his clit.
