Finally(Smut)

Background color
Font
Font size
Line height

This kiss, was nothing like the first, nor any off the quick pecks on the cheek prior. It was convulsing, like a storm spun ocean, waves crashing and pulling, he dove in deep to Keith, while pulling him close. Now he knew how soft Keith's lips were. He knew beyond that. He knew that they were just a tad thinner than his own, that they were active in pushing back against his own, that there was a small chapped spot on his lower lip.

Lance’s tongue stretched out to greet it. Keith's spine curled, Lance could feel him shaking in his arms. He dragged him in, letting the door click shut before he shoved Keith up against it. Keiths arms which had been whitenuckling the fabric of his own shirt now shot out, scrambling for a perch. Lance groaned as calloused fingers wove themselves into the hair, his own hands gripping the lower fabric of Keiths shirt, trying to let go to explore but too scared to.

Keiths mouth opened in a heated breath, gasping for air, but Lances dived in deeper, his tongue reaching out to Keiths. Keith let out a grunt mixed with a whine as his arms constricted around Lance, gripping Lances hair, yanking it slightly.

Lance didn’t mind. He was to focused on keeping Keith there. Keith, whom he was so sure would disappear if he let go.

The deep intakes of breaths through their noses wasn’t enough, and a survival instinct overtook their desire for a moment, allowing them to pull apart. Lance didn’t move too far. Keiths breath still smelled like the coffee Lance had made him earlier. Each puff fanning across his face sending rolling shivers down his spine and out to the rest of him, his skin tingled with delight.

His grip on Keith's shirt lessened, fist slowly unclenching to softly fan out trail up Keith's chest over his shirt, up his neck, cradling his ridiculously soft cheeks. Seriously, did the man just not have facial hair or what.

Lance leaned in again, softly, far more tender a kiss then the first. Keiths grip on Lance’s hair loosened and took to cradling the back of his head and rubbing his shoulder. It slid along Lance's arm, all the way back up to where Lance’s own hand rested on Keith’s face. The fingers felt the bandages. Keith pulled away this time, leaning far enough back to meet Lances gaze. He had that confused puppy look that he had mastered. Lance knew what Keith was going to ask, he didn’t want to hear it. Not now. He didn’t want his own insecurities and worries to come out.

When Keith said Lances name, it was sad and confused. Lance hated it. He moved one hand away, tilting Keith's neck, and swooped down to kiss it.

Keith’s words faded into a loud moan as Lance set to devouring the warm velvet skin, he trailed up, his nose just nuzzling under Keith's ear. He broke away, and Keith wined.

“ Not now… we’ll talk later.” he whispered in a voice that sounded unlike his own. Horse, quite, desperate. He nibbled on Keiths ear and felt Keiths vice grip return in an instant. Clutching the fabric at his back, clawing to get a perch on his skin.

Lance’s own hands trailed down, far down, gripping Keith’s hips and pulling them into his own. Their moans, though different in tone, vibrated out in sync.

Lance found himself pushing Keith harder and harder into the wall, half his mind worried if he was being too rough. Those thoughts laid to rest as he felt one of Keith’s legs wrap around his hip, pulling him in. He felt something hot and hard burning against his inner thigh, wet heat pooling.

Each panting breath from Keith brought forth a moan, deep, rich, horse. Lance needed more. He let go of one side of Keiths hips to slide down the warm thigh that was there, lifting it up. His arms strained slightly under the weight of holding Keith up, but with Keith pressed against the wall and Keith now clinging on tight, he managed. He began to grind senselessly. Keiths head flew back and slammed hard against the wall, hard enough that Lance almost stopped, till Keith grabbed a fist full of his shirt and reached Lance back towards Keith, kissing him hard. He ached. For release. For Keith. For anything.

Keith slid off him, and Lance backed off the wall slightly, their knees both giving in leaving them to slide onto the floor. In haste, Lance moved to reclaim the kiss. His hands reaching out to Keith's chest, searching for bare skin. He found some. Keiths shirt had managed to untuck itself against the wall and he let his fingers rub up. He could feel the slight moisture of building sweat, the rippling tight ever moving muscles, a pair of nipples.

He pinched and Keith bucked his hips, curving out towards Lance, towards his hands. Lance was so focused on exploring Keith's chest that he hadn’t noticed the two had stopped kissing, and were more or less panting into each others mouths. Lance pulled away, tugging the shirt off Keith and tossing it behind him. Keith looked as though he wanted to do the same, but Lance dove down to fast, right back to Keith's neck.

“ Fuck!”

Keith cursed out, it was the first word he had heard from Keith that wasn’t his name. Lance smirked. He had yet to ever feel powerful when it came to Keith. He always felt like he was the one under effect of Keiths actions. He felt wanted, desired, above all others.

And that deserved a reward.

His tongue traced down the hot skin, only parting as the tip dried slightly. He found nipple and attached to it, flicking his tongue fast and without mercy. He delighted in rendering Keith useless, in the fact that Keith's arms didn't seem to know where they wanted to be, what to grab. How his entire being convulsed with excitement.

While distracted, or rather hyper focused on what Lance was doing with his mouth, Lance’s hands snuck down to Keith's jeans, he bravely groped the hot warm spot causing a rough cry from Keith as well as the sound of Keith knocking his head against the wall repeatedly, grinding it into what was for sure a dent in the wall now.

He stroked through the jeans, the rough texture bleeding heart into his palm. Lance continued for a little while, switching to the other nipple, Keith was kneading Lance’s shirt, causing it to ride up his back.

Lance detached, and looked up at a horribly messed up Keith, hair askew, drooling, eyes dazed. He didn’t look away as he unzipped Keith's fly.

“ Wait…” Keith said. His hands letting go of the shirt to push slightly at Lance’s shoulders. Lance pouted. He had hoped Keith would be too lost to protest. Then again… he didn’t want to do anything Keith didn’t want to. Keith leaned in to kiss Lance softly. As Keith broke away, Lance started to apologise.

“ Don’t..” Keith started again. “ Just… give me a moment. This isn’t…This isn’t really fair.”

“ What do you mean?”

“ Ive…. I spent the bulk of my puberty with a massive one sided crush on you. I figured out I was gay because of you…  I can’t… the fact that this is real...”

“ Does not compute?” Lance offered. Keith nodded.

“ It’s okay. I’ve thought about you, like this, before too.  It’s natural.  It's not like I was the only person or thing you got off t-”

Lance stopped himself as he watched Keith's head duck in shame.

“ Seriously?”

“ Its fucking creepy, I know.”

“ No! No I mean… Like... didn't it get boring at some point.”

Keith shook his head.

“ Well… I don’t know weather to be flattered, or intimidated. The dream version of me must have panache.”

Keith rolled his eyes and Lance smiled letting the idea sink in. God damn. What he wouldn’t give to have known about high school Keith getting off to him. Maybe he would do it after a fight. Sneak off to the bathrooms and jerk it to the after image of Lances angry red face. Crossing the wires of violent hatred and sexual tension.

They shuttered together, apparently Lance had said much of this outloud while his hands started roaming keith's chest again, but faster this time. Touches landing like skipping stones on a calm lake.

Keith rolled his hips up, and a bulge popped out of the opening Lance had made in the zipper. It was so tempting.

“ Keith…” Lance said, his serious tone adding an odd weight to the moment. “ Let me do this. Please. I want to.”

Keith looked almost scared, unsure, and Lance was about to back away when Keith hid his face in the crook of his elbow, banging his head against the wall, turning his face upward.

“ Fuck!” he shouted out in a frustrated moan.

Lance attached himself to Keith's neck, enjoying in the salty smell of the building sweat. His hands reached the bulge of boxer fabric. When Lance made contact Keith let out a surprised yelp of a moan that had Lance shushing the over excited Keith, kissing him to silence him while he pulled Keith out.

He was hot... Skin soft. Like silk, like velvet, like his own. Lance kissed Keith harder to keep from looking down out of curiosity. Keith moaned at every little adventurous touch of Lance's hands. His palm rolling around the tip, feeling the moisture build. Keith was dripping. He could feel it. He had to see.

He pulled away from Keith's lips. Feeling him panting on his skin as he looked down, it hidden in the shadow, but he could see enough.

Never in Lance's guy fantasies had he ever pictured giving head. He appreciated the action but could never squeeze in time to think about giving rather than just receiving. Dicks to him never looked that appealing either. He had never craved a dick to suck. Maybe it was because it was Keith. Maybe there was just something special about this dick.

But Lance really wanted to suck it.

To keep from killing Keith, he held off, instead watching with hyper focus as he moved the precum around, adding his own spit to the mix. Keith at one point covered his mouth, trying desperately to muffle the sounds he was letting out. Usually Lance would be against this, he wanted Keith to scream, but something about the fact he had to cover his mouth rather than try to bite back moans, the fact he couldn't stay quiet on his own will power, it was fucking hot. The screaming would come soon anyway.

Lances fingers raised vanes and explored under the head. He swept his thumb over the small opening.  Keith was dieing, thrusting his hips up, crying out for relief. Lance pumped him, gripping Keith as if the cock was his own. His other hand found a nipple and played with it. Keith started pulling at the fabric on Lances back.

Lance licked his lips in anticipation, leaning down further, his land sliding from Keith's chest, each taking a new position on Keith's thighs to hold him down. Lance swiped his tongue just over the head, and Keith jerked, Lance just managing to hold Keith down to keep him from bucking against Lances teeth. Lance paused at a sound.

Riiiiiiiiip.

Lance sat up. Keiths eyes were shut now, head tilted back, panting. He felt the fabric around his arms slack and a chilled wind on his back. Keith peeked open, confused for a moment, before shock hit him and his eyes bugged out. Lance removed the remains of his shirt, staring at them for a moment. The gaping hole on the back matched with the grip marks of keiths hands. Lance is not ashamed at the fact that his dick twitched painfully at the sight. Keith looked like he wanted to apologize,  but Lance wasn’t having it. He had had enough with apologies.

“ Don’t move.” he ordered, Keith froze. Then Lance ducked back down taking Keith's head into his mouth. Keith managed to move far less than Lance had expected. Keith had managed to buck half way into his mouth, his teeth grazing a vain he opened wider. Keith was no small dude. His jaw already felt strained. But he had yet to gag. Curiously he dragged his tongue out, wetting the shaft as he bobbed slightly, preparing to swallow deeper. Each bob he experimented. Keith seemed to almost enjoy when his teeth would catch on the underside of the head, and his tongue found a vein that he traipsed back down. Keith’s hands gripped Lances hair, yanking slightly. Lance moaned and the vibrations must have felt good because Keith moaned too. Lance opened his mouth a little wider, laying his tongue flat against Keith's hot cock, he dove down.  

Keith whined. Choking out a sob.

Lance could feel a tickle of hair around his nose. He opened his eyes. He made it to the bottom. His mouth felt full, jaw strained. Still no gag. He backed off slightly before digging in again. He repeated the actions he had before, tracing, grazing, Keith trying to not move like he had superglued his ass to the floor, but other parts of him writhing with need and pleasure.

He felt his hair pulled, skin gripped, scratched. Keith’s legs kicked and shook and twitched. Lance looked up just as Keith looked down, and the boy exploded into Lance's mouth.

Lance sucked as he pulled off. The salty taste swimming in his mouth. It wasn’t alot, though he knew hentai could be misleading. It felt like a finger swipe of frostings worth, and Lance treated it as much, as if it had been the spoils of a sneaky theft, he swallowed.

Keith drunkenly reached out to Lance, not caring where Lance’s mouth had been, probably tasting himself as he slid his tongue into lance's mouth. He felt wild still as he calmed down, that fire ball of energy still ever present. Keiths moans by this point had turned to white nose, Lance now only noticing they stopped.

Keith numbly reached out for Lance’s  pants, but Lance swatted him away. Keith wined.

“ Let’s actually get in the apartment.”

Lance awkwardly stood up, feeling the painful shift to his groin, and an ache to his back, he cracked it. He reached down for Keith's hands, lifting the boy off the ground. Keith wasn’t as dear legged as Lance hoped, but he could change that. He leaned Keith against the wall, ducking down again to help him remove his shoes and pants before leading him into the main room, then to his bedroom.

He let Keith crawl on top of the bed and get resettled while Lance took off his jeans. He had left his shirt discarded in the hallway, and was tempted to grab another just to have Keith tear it off him. But no, he’d save that for another day.

He crawled in besides Keith, boxers still on, Keith made another move towards Lance’s groin but Lance shooed him away.

“ Take a second dude.” Lance said stroking Keith's hair, Keith nuzzled into the crook of his neck.

“ I don’t think... I’ve ever... that hard.”

“ Well, it's your first blowjob, I’m not surprised.”

“ That wasn’t my first.” Keith breathed out.

“ Wait what?” Lance shot back

“ It wasn't my first?” Keith repeated in a nervous tone.

“ But you said…. You’ve only ever gotten off to me?”

Keith sighed shifting to further hide his face. Lance pulled back.

“ I … may or may not have, hooked up with guys  in the past and still thought of you the whole time.”

“ What like on purpose?”

“ No! I…. after school, after we graduated… I thought… I thought it was over. I wouldn’t see you again so… I just… I tried to get over you. It didn’t work.”

Lance watched Keith curl and fidget under his gaze. He swallowed a lump in his throat.

“ I was massively depressed so… I quit school. Shiro suggested I visit him at work, I thought he was trying to keep tabs on me, make sure I wouldn’t get into trouble. Then… you were there.”

Keith covered his face.

“ Its creepy right? Its fucking creepy. I just…”

Lance had had enough, this would come later. They would sit on the couch and talk till morning, or all day depending on when they finished; but now, Keith was his.  

He kissed Keith softly, and quickly, breaking away to hug him.

They stayed like this for a moment, content, warm, Lance felt complete with Keith by him.

But Keith must have agreed, tonight wasn’t the night for that. The hug shifted from tender to heated, Keith finding points to rub or grind against. He felt hot wet kisses trail up his neck to his ear, his ear lobe catching in Keith's teath, Lance shivering under the hot breath.

“ You’re mine now.” Keith whispered huskily, palming Lance through his boxers. The man seemed to make a near full recovery, the only reminder of the boy he had seen a few minutes out in the hallway was the subtle desperation to each kiss against Lances skin, the feeling as though Keith had starved himself from these actions, the words that kept popping into their minds. ‘Fucking finally’

Lance wasn’t really ready to admit that Keith was his first guy, and that girls in the past had been horribly awkward experiences. He sat up, leaning against his headboard, Keith flowed with him into his lap. Motions mimicking Lance's own earlier, with far more sucking and biting. At one moment Lance realised he had shut his eyes, blind to the moment, enjoying the feeling of Keiths hot hands and mouth worshiping him. He opened them to see several bruises around his pecs already forming.

Lance lifted his hips to let Keith slide the last article of clothing off him, his erection popping out, twitching against the hot air of Keiths breath. Lance shut his eyes, feeling more than a little exposed, waiting in anticipation for Keith's next move.

But it never came.

He peeked one eye open, looking down at Keith to see him hyper focused, red faced, glaring at it.

“ You trying to will it to catch fire?” Lance asked, joking in the hopes Keith wasn't somehow offended or disgusted or dissatisfied. Damn how anticlimactic would that be, love a dude your whole life and it turns out they got a small penis. Surely he wouldn't stack up to dream him.

“ You weren’t joking.”

“ huh?” Lance was pretty sure he just was.

“ It’s really seven inches…”

“ Uh… yeah? Like… okay every guy measures his dick but is that an is-”

Keith took that moment to make an ambitious grab. Lance felt his head whip back and his hips jerk.

“ Its real.” he whispered.

“ OF course it’s real!” Lance whined. He looked down at Keith and wished he hadn’t. The boy was still red faced, but now he had a hungry determined look. One that dove in head first, mouth open. Keith really never did things slowly did he. Lance thrust into the sudden heat and felt a painful scrape that felt as though keith had torn a hole in his dick. Keith pulled off sputtering and choking. Lance was nursing his dick, willing tears back into his eyes.

“ I don… I don't get it. You..” Keith coughed out.

“ I lucked out and found out that I don't have a gag reflex, and you're probably so rough with your dick the teeth feel like fun, but my little boy feels as though you just took a bite.”

“ Quit whining and let me try again.”

“ No way I'm letting you near junior till you’ve had practice!”

“ You didn’t have practice!”

“ Don’t need it when you got Natural skill!”

“ You ass.” Keith ducked into kiss Lance in frustration. Lance let go of his dick, and moaned into it, wrapping his arms around around Keith's neck, fingers digging into his scalp, pulling his hair, Keith's own hands found Lances slightly wet cock and began work.

What Keith lacked in mouth talent, he made up for with his hands.

To be fair, Lance's first blowjob hadn’t been much better. Infact Keiths was a dream compared to his first. The girl had just broken up with him to get back together with her ex, and as a consolation prize he got his first blowjob. Well… he realised it was  consolation prize halfway through… when she decided that was the time to break up with him. She also used teeth and treated his dick as though it was something vial. So yeah. Keith was leaps and bounds from her.

You are reading the story above: TeenFic.Net