Actions

Work Header

you come and go

Summary:

Ganji Gupta disliked socializing, in fact- because of that fact, he didn’t have many friends. The cricket team was his only form of social interaction, and Anne Lester.

So, that didn’t explain why he was at a party- the exact thing that he hated the most, full of socialization and interaction.

And that also didn’t explain why he was in the bed with a random guy kissing him from head to toe, nearly naked.

Notes:

hihihhihii
so this is actually my first idv fic, infact this is the first fic in a while- i haven’t wrote one of these since like maybe early 2022…
-inhales cigarette- ahh ao3 haven’t heard that one in a while…

be warned that there’s basically no plot, they just have steamy sex and the 10k words are basically just them loving eachother and it’s NOT plot!!!! muahaha

anyways plz enjoy this shameless willganji yaoi fic (with porn basically no plot) since nobody else wants to make one

(See the end of the work for more notes.)

Work Text:

The illuminating vision of sunlight being reflected on the grass and tiny flowers that grew from previous springs and months that were soon to die out the more the days passed on for winter to overcome, so it was out with the hot and sweltering heat and bummy weather of humidity and welcoming to colder and harsher conditions.

“My next study is Architecture, what’s yours?” A voice chimed, a lady’s voice.

Oh, right. The batter had been looking out the windows of the cafeteria way too much to realize that he was still on campus and lunch hour for him was about to end. There he sat, alone at his table by the window, only accompanied by a sweet blonde girl whom he just met not too long ago via him being way too confused upon arrival a few days back.

Ganji turned his attention back to the girl sitting across from him, eyes averting now. “After I’m done drinking this, I’ve got to travel all the way to Art History.” Ganji says in a low tone to express his exhaustion, head drooping over gloomily over the half finished Caprisun in his hand.

The blonde sighed and let her chin rest on her palm. “That class is more laid back than Forensics at least, we don’t get a break in my room.” She replied to cheer Ganji up, he found out her name was Anne after her horrible attempt to stay mysterious- as her name was largely imprinted on her keycard lanyard. She got really disappointed in herself when Ganji found out her name.

“Yeah..” He said solemnly in return with a shrug, it was quite awkward between them. Ganji didn’t know how to actually communicate too well with people, he’s got a tough persona and most people get scared of him- resulting in him having no friends and therefore no social skills. Just sitting here with somebody made him uneasy and uncomfortable, talking to her made him even more anxious.

He didn’t hate her presence, he disliked it really- anybody’s presence. Ganji just wanted to be alone, he wanted to actually indulge in the peace and silence of himself and his earbuds this year instead of somebody screaming in his ear, degrading him or something.

There was a bit of silence between them, awkward silence. Nobody spoke for a while as he just aggressively munched on an apple in one hand and the other lightly cupping his nearly finished Caprisun, while Anne had already finished her food and she was kind of just watching Ganji eat and held her schedule in her hand.

It’s like she wants to say a lot of things and be friendly in a way, but she’s either too shy or too scared of Ganji. Maybe it’s both at the same time. Ganji doesn’t know how people work.

Since there wasn’t any bells in the building to indicate when his next class was, the timer on his phone had buzzed off in silence in the front pocket of his pants, making Anne flinch her head over to the sound of the buzzing. He quickly turned off the alarm with one quick tap and finished his Caprisun just in time for him to leave, standing up.

Just as he thought he was going to go to class with the awkward silence still firing bullets at the both of them, finally, Anne broke the quiet.

“There’s.. a party.” Anne muttered from her lips as she also stood up before him, it wasn’t much of a mutter since she just splurged it all out in one quick sentence that Ganji almost didn’t get it. “It’s a welcome back party at this guys house called Norton, you should come.” She firmly states.

Ganji steps out of his chair but stops for a second. Party? Ganji Gupta, at a party? The extremely antisocial, boring and arrogant, not to mention, cricket player?

The ravenette scoffed intently, not saying anything even though he wanted to say alot of things. “Do I look like a party person, pigtails?” He mutters from his lips as he grabs his bag and tosses his finished drink in the trash, all while looking at the Anne.

Anne sighed like she knew that he would say something along those lines, grabbing her own lunch tray and tossing the garbage aside in the bin quickly to follow up with Ganji’s hastily movements.

“Well no, not at all.” She said, mumbling it like it was offensive. Ganji would’ve found it offensive if he hadn’t agreed. Anne walks over to catch up with the other- who’s already walking to his next class. “But it will help you become one?” Anne offers a smile.

Ganji rolled his eyes and Anne frowned. “Just give it a try. It’s not as miserable as you assume.” Anne said nonchalantly. “You’ll have to get used to them, it’s college.”

The man slows down as Anne keeps on chattering about how beneficial it would be for someone as boring as him would be to come to a party at least once. What would he even do there, stand against the wall with a plastic cup in his hand while he stares into the void? He could shiver at the sad thought of that.

But maybe it wouldn’t hurt to go, considering how pitiful he felt from hearing the girl try to convince him for minutes on end. But on a serious note, his ears were getting genuinely tired from all this talk and nerdiness from the girl that he wanted to run away.

He put some thought to it, going back and forth between his opinion, and interrupted Anne mid sentence. “I’ll go, I’ll go..” He muttered, getting louder with each word, eager to shush her. “.. Just stop talking..” he says, eyebrows furrowing.

She stopped in her tracks, kind of shell shocked. Anne didn’t expect him to even consider coming, let alone actually come. She was just ranting about parties at this point. Ganji stopped walking with her and they both stood there awkwardly.

Anne smiled softly in success and grabbed her phone out her tote bag. “Do you have a phone? I’ll send you Norton’s address that way.” She said with a chuckle at the end.

Ganji rolled his eyes aggressively and began walking to his class again with a frown. “Who doesn’t..?”

——

People, a lot of people.

That’s what Ganji thought when he looked out the passenger seat window from Anne’s sedan. Before arriving, she offered him a ride since she realized Ganji’s residence was a bit far from Norton’s house, he surprisingly gave her a thumbs up when offered.

He got out of the roaring car and closed the door shut with a loud slam. Anne scoffed, “That’s 500 to 2000 you’ll be paying for if you break it.” The blonde chirps across the other side, gently closing her door with less force. Ganji didn’t speak on that, only glancing deviously at her as a reply.

The house was filled- he could see it from the windows that showed the inside. There was already enough people on the porch and yard either drunk or just chilling and talking, and there was a plastic cup full of alcohol in nearly everybody’s hands.

He heard the car doors lock and waited for Anne to come guide him inside the house. Ann was wearing a flowy skirt and a floral top with some leg warmers, something a bit fancy. Unlike Ganji, who quite literally just wore a sweater only zipped halfway with a slightly loose tank top and jeans beneath. It was casual, but it certainly felt like a lot of his upper body was being exposed, especially his collarbone.

Ganji followed Anne’s footsteps into the house and it absolutely reeked of cigarettes and alcohol, nothing he didn’t expect though. His nose scrunched up in disgust as he realized how humid and sweaty it felt and smelt.

A lot of people were either already passed out or on the verge of passing out, but every other person was dancing and drinking their lives away. Loud music blasted in his ears and he cringed from the bass basically killing his eardrums, he could only keep following where Anne was going- question is, where was she heading anyway.

The crowds of people pushed into him as he nearly lost sight of the girl, but he could spot her through her distinctive and bright blonde hair even with the eye straining lighting and flashing disco. He followed her as he kept his eyes on her hair, and she came to a stop once she was infront of some guy smiling, a guy he’s never seen in his life- well, maybe he did look a little familiar actually.

“Ganji, meet my friend Norton!” She gestured to the fellow with a scar on his right eye. “He’s the guy hosting this party!” Anne shouted across the loud music. The guy she was pointing to was tall and had muscle if you were close, but afar he looked slightly lanky. This ‘Norton’ held 3 empty stacked plastic cups in his right hand and phone in the other, while his upper body and abs were exposed. His boxers, poking out, had his name boldly written on them.

Norton looked Ganji up and down as he came over, putting his phone away offering a smile that seemed half-assed with a hand out. “It’s a pleasure, Ganji right?”

Ganji blinked and looked at Anne, looking back, he slowly took the guys hand and shook it in return. “Yeah, Gupta.” He softly replied, uninterested, it was in a low mutter and he avoided the taller’s gaze for instinct. Ganji hated looking another person in their eyes, he always got nervous.

Norton grew a grin. “Oh yeah, aren’t you new on the cricket team man? The gloomy transfer people keep talking about.” The taller said with his voice getting softer, as if it was a playful kind of tone to his words. He walked closer and Ganji averted his gaze and backed away, his breath smelt of cheap deodorant and cigarettes. “The natural that everybody is talking about.” Norton added on. With a house as big as his, you’d expect him to smell better.

“Cricket team, yeah..” He eats his own words, mumbling. “I’m a new player.. I transferred..” Ganji says in reply, hazily commenting as Norton’s cheap smell and disgusting alcoholic breath kept bombarding him, not to mention him being too close to his personal space liking.

Norton snorts, it surprises Ganji. “I just said that, smart-pants..” He snickers, now backing off and coming over to Anne’s side. Ganji was grateful, because he felt very stiff and awkward with a stranger in his presence.

“He’s not much of a talker,” Anne says in defense, giving off a thorny chuckle. “I practically begged him to come here.” She offers as a conversation starter to Norton.

“Oh I can tell, he looks like he’s about to pass out from just standing here, honest.” Norton barked teasingly, hands going up in the air to surrender, as if he was going to be attacked by the batter for saying it. And it was true, really, Ganji’s thoughts were lightheaded and he could choke on the gross humidity of the air that gnawed at his nostrils.

Ganji, hearing Norton’s remark, groans in discomfort and walks away from the two into the crowd of people. Anne opened her mouth to intervene and keep him here, but he was running away from the two way too fast for him to even hear her.

Ganji wanted to find the entrance, or maybe even a back door so he could escape and get fresh air, but the place was entirely crowded and Norton’s house was way too big for him to even navigate around it. He was deeper in the place than he expected.

The ravenette carefully maneuvered around people and tables, grabbing his necklace as a fidget and played around with it as he walked around with even some sweat forming from how hot and heavy the atmosphere was, not to mention the fact he was in a half zipped sweater.

Hands in pockets, Ganji fled up some stairs after giving up on leaving the place and avoided contact with anybody else. His goal for the rest of the night was to not talk to anybody the entire party, maybe except for Anne since she was his only companion he knew there- and was his ride home. He pushed past people, muttering occasional ‘excuse me’s and ‘pardon’s when he stomped by.

His eyes were glued to the ground, not letting his eyes lever anywhere else unless he needed to see where he was going sometimes. That was until — he bumped into another persons shoulder, and felt a liquid being spilt all over his chest and neck.

Ganji winced and grumbled angrily, the immense weight of the other persons body knocked him against the railing- he gasps as he sloppily rolled onto his back as his shoulder hurt from the sudden pressure. He groaned, good god, it was like the strangers whole body weight was slammed on him. Ganji couldn’t tell what exactly the liquid was until he clearly smelt it and felt sticky after a few— alcohol and fruit punch. Of course, why wouldn’t it be alcohol, everybody in the house was getting drunk. And fruit punch? He didn’t even know they served it at parties.

His feet supported his back on the wall, so that way he was kind of just leaning weakly on it, hand dramatically grabbing his shoulder as it genuinely felt numb now. Everything happened so fast and his head was down the entire time, but he could tell eyes were on him.

Legs were being crouched over infront of him. It took a lot in him to peer his head up and see who’s those legs belonged to, his hand on his shoulder now came over to his bandana and his head looked up. It was some stocky, tall muscular guy, yeah- no wonder Ganji felt like he had whiplash from a mere accidental bump.

The dark skinned man’s body loomed over Ganji, holding out his hand to help the one under him up. The guy was wearing some tight fitted shirt and had a bandana on like Ganji did, sweatpants on his lower. The stranger was saying something to him, but he couldn’t actually hear any words coming out since the music had been blasting since he came inside.

Ganji sighs, taking the hand significantly bigger than his to get ahold of himself, burly arms coming in close to support Ganji’s back that hit the wall just few seconds ago. “What, did you say?” He asks now in a grumble, since he couldn’t hear the other during the first time.

The man repeated his words, voice louder but low tone, “I’m really sorry man, you good?” He said. Voice clear now, it was sincerity coming out of the strangers mouth. “Gosh dude, you gotta look where you’re going..” The stranger complains, not literally, just more of a scolding way. His breath was hot and also smelt of alcohol, but it wasn’t strong.

“I’m fine I just-“ Ganji murmurs, a small gasp comes out of his mouth after coming to reality with the cold alcohol and sticky fruit punch settling on his hot skin, moving around to try and get ahold of himself. He frowned in realization, his favorite white tank top was now ruined and stained. Isn’t it just a miracle that all the liquids were poured on his chest instead of his sweater covering half of his body? His own head leaned down and looked at his glistening body.

The stranger acknowledged his discomfort, and he seemed to figure out a solution quickly- “Up we go, come on.” The man chirps, grabbing Ganji up and putting his arm over his own shoulder and supported it with his hand. He wrapped his other arm around Ganji’s waist and led him to a nearby upstairs room.

They aimlessly walked to the door of a random room, Ganji was fine as he is and didn’t need the support, so he kept commenting that he was okay on his own, but the kind stranger insisted on keeping his hands on him. The well kept room was empty other than a few plastic cups scattered around the place, seemed that nobody was occupying any of them and everybody was too busy dancing or drinking out there.

The taller set Ganji down on the bed and turned on some ceiling LED instead of the room light for the dark room. When the man pulled back from the other who sat tired, he grabbed some tissues on the nightstand beside the bed and leaned back over to wipe off the residue liquid from the spill on his collarbone. The stranger was close enough that Ganji could breathe in the scrnt of the man was warm and woody, like a near vanilla, it made Ganji deeply crazed every time he got a good intake.

Silence.

For just a few seconds, they were in there in silence. Long seconds, they were. Ganji was sitting on the edge of the bed and leaning back with elbows beneath supporting his weight, the stranger was patting and rubbing some cleaning wipes on his collarbone- avoiding his chest area for obvious reasons. Ganji was avoiding the other’s gaze, looking at the door to distract himself.

With the distant music covered by the silence of the room, Ganji almost couldn’t hear it when the man cleared his throat, causing Ganji to look over in curiosity if he needed anything. The man tugged at his sweater that was half zipped up, like he needed it off.

Yeah, it kept getting in his way and must’ve been annoying to keep moving.

Without a word, Ganji unzipped his sweater and unraveled it off of his shoulders, pushing it aside and letting the other person leaning infront of him to keep doing whatever he was doing.

The tension swept the batter off his feet as the other stepped in closer to Ganji, rubbing the cleaning wipes on his skin and glistening his upper chest area in the process. Ganji gulped deeply and put his eyes downwards while his head and chin was upright and stiffening the more he was wiped off of the sticky fruit punch and fizzy alcohol.

In all honesty, he could have probably done all of this by himself.

But it’s with how sickening the tension felt on Ganji’s throat, how he felt caged in from the scent of the other overthrown on his nose from leaning closely to him. That pure vanilla, decadent scent rolling in his throat and closing it whenever he breathed in. And speaking of breathing, Ganji could hear the others deep breathing so clearly it was almost as if he was dazed.

Ganji could barely make out the others face because he hated making eye contact with people or even looking at them, but he knew that the man’s face was to die for. Ganji got a glimpse of his features, some facial hair and sideburns. The man’s hair was long dreadlocks tightened by a bandana like Ganji’s.

“Ganji..” The man hummed lowly as he bcontinued wiping the residue off Ganji’s neck. Ganji flinched at his own name. “You’re the new kid right? — your name is Ganji..” He explained how he knew it in a chuckle as he saw Ganji freeze. It was almost like everybody knew his name just because he transferred over.

Ganji took a breather, only acknowledging what the other said. The stranger leaned in closer and Ganji swore his heart faltered.

“You’re in my Art History class, you must not recognize me since I sit in the very back.” The stranger said, giving a soft smile at the one beneath him. Ganji doesn’t say anything and keeps looking down, choosing to stay quiet as he would only make things more awkward than it already was.

Now that Ganji thinks of it, the glimpses he got of him do seem familiar when he looked over, he must have seen the man before around the class.

Ganji groans as the stranger brushes over his shoulder blades, that area ached the most. The man grabs a new wipe, and the cold of the new wipe attaching to his skin made him hiss as it comes over to wipe fruit punch off.

“Ah..” Ganji mutters out a whimper harshly when he puts pressure on the sticky spot with the cold wipe. Ganji lays his head back and throws it in a huge sigh, his head is so lightheaded, that bump really fucked him over big time.

He could’ve sworn the other had licked his lips above him when Ganji moved his head back. Whenever his hands roamed those fragile spots on his shoulders where it was sore, Ganji would wince and shut his eyes as his hand came up to guide the strangers, grasping onto the man’s warm wrist at the touches.

The burly man kept pressing on Ganji’s shoulder blades, and even pressured against the fat of his swollen shoulder bones. There was no reason for him to be doing that, but it kept giving him a reaction out of Ganji for it. “Fuck man..” Ganji’s breath hitches, tone deepening.

The tension in the air between the both of them is so thick that it’s nearly suffocating. Or maybe it’s this whole place, that’s suffocating him- all the loud music and stupid lights that made his head wanna explode. Or maybe, it’s the guy wiping stuff off his chest- skillfully avoiding any places that seem too erotic and pressuring points on his chest for no reason as he’s so close atop of Ganji.

Ganji gasps weakly as the man pushed on his shoulder, the sheets crumbling beneath him as his elbows lose their standing on the bed and Ganji falls with his arms up to his sides. It was so sudden but now he’s on his back and the man was directly above him.

“Hey-“ Ganji stammers as a hand comes up to glide across his hipbone, the strangers hand to be exact. The batters eyes shoot open but then flutter slowly again when lips near his ear are muttering nothingness, chest pressed against chest, the strangers unoccupied hand goes to clasp Ganji’s freezing cold hand to further it more up on the bedsheets.

The words told low in his ear, “Ganji..” in a near begging tone. Ganji’s eyes roll away as they don’t know what to focus on now since he feels so high off of the other. Hot breath was being poured behind his cold ear, now turning red at the interaction.

His name was repeated again, “Ganji...” The voice near his ear registered in his system so late whenever the stranger spoke, Ganji’s head was on fire and spinning as his name is being repeated.

Ganji’s legs shuffle underneath the man, but he didn’t run away. For some reason, he stayed still on the bed and let the other take control of how his body moved. The man stopped interlocking with Ganji’s fingers and his other hand left- Ganji greedily sighed as the hand left his waist. Both of the strangers arms slithered back so his forearms came under Ganji’s legs and lifted up his thighs so that his legs flexibly went all the way to his chest.

“You’re so pretty.” The other man hummed into his ear with a cheeky smile. And wow, that made his head spin like crazy.

So much was happening but so little was being done. It was only harsh breathing near Ganji’s lower neck, nothing else, but it made him so dizzy the way he could feel the temperature on his skin changing so quickly to the warmth.

Even though the strangers hand left from Ganji’s thighs long ago, his legs stayed up in the air and merely twitched at whatever the other did to him. Instead, the strangers hand was back on Ganji’s waist, the other hand had his fingertips grazing Ganji’s calf, making him shiver and twitch. Ganji breathed harshly in impatience, not even knowing where to put his own hands.

Ganji was confused, but he liked it. He liked whatever had been going on, from the moment they bumped he liked the harsh tension between both of them.

He wanted to feel more.

Ganji’s heart is long dropped by now. “I don’t know how to-“ He rambles in a rush as the other man’s hands exploring all over him and his stomach area- almost pushing up his tank top up. Those same hands roaming his chest stopped as he heard Ganji mutter on his words.

The man stopped and gently placed his hands to the sides. “Do you want me to stop?” He says sternly, asking for permission to keep going as he stares into Ganji’s eyes, meanwhile the batter avoids his gaze as always.

Ganji alarmingly pursed his lips at that, like a nervous wreck. He didn’t know how to exactly ask for things or what to say, or even what to do- Ganji was unfriendly and nobody approached him, he didn’t have friends let alone anybody to teach him how stuff like, this, works. In real time.

He just needed to be touched, god- to be touched and loved, to not be judged and to instead be appreciated. That was always what Ganji desired, from being so degraded his whole life- he wanted that feeling of praise and gentle appreciation. The hands on him caressing and lovingly moving like kisses, to the lips near his jawline and his ear where it whispered sweet nothings and nothing sexual yet. It was so reassuring, so sweet, he wanted more.

He eagerly shook his head so the other man could keep those warm hands addictively stuck on his body, just for him to explore. Ganji’s so greedy for the touches and attention this man is giving him- and he doesn’t even know his name yet.

“I need you to tell me.” The other said in a quiet heartening voice, slowly moving away from Ganji as he glanced over. Goosebumps crawl from his neck and down with the low voice soothing his brain, Ganji’s arms comes to grab the other man back down by his nape and traps him.

Ganji doesn’t know what to say, he doesn’t know what he should say, he just really wanted to be bathing in the man’s presence at this point.

He pulls the man down by the back of his neck, arms fully coming over to drape and hug the man’s nape and back. “I..” He stammered in the man’s ear like he did before, trying to find words.

He lowly cries out, “I want you to-“ with a breath. “-please, touch me, do something-” Ganji’s voice, husky against the others ear, but a beg so desperate coming out of that voice. He never sounded more desperate in his entire life. The other man seemed to stop on the spot, in shock it seemed.

Ganji couldn’t wait, he grabbed the other man by his dreadlocks, getting a good handful before he pushed the man by his head onto his lips. He didn’t know why he did it, or know why he was so impatient when he barely knew himself what his thought process was- he just wanted the man’s lips on his at this point of impatience.

Their teeth clashed messily by the suddenness of Ganji’s action, the other man didn’t back away, instead actually taking control of the situation by hungrily grabbing Ganji’s jawline and side of face with one hand. His free hand came to go under Ganji’s tank top and raveningly race all over his abs and chest area, it was like he was as hungry as Ganji was for him.

“William.” The man rasps from his throat. It catches Ganji off guard as his lips come down to his throat and sucking on his skin, he didn’t know where the name came from.

He breathes on Ganji’s neck, then kisses again. “My name, it’s William.”

He nearly forgot the other had a name.

Ganji could barely think about his name with how much William was indulging him with kisses that devoured him and pampers of soft touches, his head so foggy and dilated, only waiting for the next move the man does to take him over. The endless hunger of lips pushing on his never stopped, but hands wander to take off his shoes, unbuttoning his pants and going stray from being distracted by grazing his hips and any curve to ride the man’s fingers across.

Soon enough, through all that lust- William is nearly naked with only his underwear on, as Ganji struggles to find the strength to take his clothes off.

Is it really okay, for him to get undressed in front of a stranger? I mean, fuck, Ganji remembered that he was covered in a bunch of burn and injury scars from incidents in the past- leaving him scarred and feeling disgusted of his whole body most of the time. And it’s not just his scars that make him feel disgusted, it’s everything about himself.

God, it doesn’t even matter at this point. Ganji frustratingly takes off his shirt and gets his pants off his ankles in a hurry to not annoy the other man that’s already unclothed of everything but his briefs.

But as soon as his clothes are off and the only thing that’s on him is his underwear, he immediately feels like there’s eyes on him everywhere as William’s gaze darkens from the corner of his eyes. He feels weak at his knees and unable to even move a muscle, only sitting back waiting for a look of disgust and cold air to surround him as the other doesn’t make a move yet.

William smiles heartily, crawling over the other. “Holy fuck,” He says in an amazed manner, and it makes Ganji’s heart drop.

But his heart is picked back up by William once he props his head down to follow along the dips and muscles of Ganji’s body, he sets the dirtiest kisses on his scarred areas. Ganji’s eyes widen in surprise and inhales sharply. “You’re, perfect..” He hotly breathed while continuing to devour Ganji’s upper body, while the praise went straight down to Ganji’s cock and swirled a sort of pleasure in his stomach.

The batters mind is spinning. “S-Stop, dont say-“ Ganji tries to push away the compliments, his face flushed a maroon red and eyes water at the unbelievable sensation, he can’t even finish his sentence. His back lays down on the bedsheets in brittle movement, arching his hips and shivering. William’s hand comes to circle around his skin and heaves long sucks on the addictive skin.

“You’re fucking gorgeous.” William blurts another praise aimlessly. His hand travel down to where Ganji’s pretty skin dip into his private area, taking off Ganji’s boxers and hands rubbing on his dick.

He’s in bed with another guy who he barely knows, both pretty naked, in a dark room with small lighting and muffled music blasting from outside- Ganji’s questioning how he ended up like this honestly, so enticed by the fact it’s his first party, that he’s even getting laid for the first time at his first party.

And that’s the thing- it’s his first time. He doesn’t know anything about stuff like this, gay ‘stuff’ in particular, he only watched videos off the internet of girls and some boys jerking off sometimes or getting it on. He’s never, actually been naked one on one with somebody else or done anything like this with another person, and he didn’t think it would be a man.

Ganji’s head is blurry and grumbled as William’s hands are still hot and gliding across his stomach and chest area, all the way down to where his cock rested- only slightly irritated. But with William paying more attention to it now, it gets hard quick. William takes note of that and chuckles, making Ganji’s face redden as the other man’s hands go down to play with his cock. It’s weird how someone he doesn’t even know can see all of his body so casually, he feels exposed- embarrassed almost.

Ganji breathed heavy, “I never-“ He gasps as William averts his hand. “I’ve never done this, it’s my first time..” His voice exhales shakily, nervous and embarrassed with his naked body feeling vulnerable. The hands coming down quickly are now pacing down, and coming back up to rub Ganji’s exposed waist. Ganji’s cock was hard and rubbing against William’s clothed one, the batter felt every movement as he twitched and squirmed in William’s arms.

William only kept on giving kisses and grazes to the other, leaving Ganji breathless to keep up with him- having him gasping for air and giving little groans to how sensitive he was, his whole body felt numb as William kept his hands constantly moving. William’s lips move to his exposed throat and suck on the soft skin of the smaller beneath him, Ganji’s hands come to grip William’s hair- Ganji couldn’t tell if he wanted to tug on it or if he wanted to push him harder on his throat.

“I’ll take care of you,” William assured the man’s worries, Ganji looks down at him gnawing on his succulent brown skin. “It’s okay, just pinch me if you want me to stop.” He purred along Ganji’s collarbone, Ganji could swear his heart is pulsing out of his chest from how uptight he was feeling.

William’s fingers rested on Ganji’s pubic area, coming down to move his fingers up and down momentarily on Ganji’s cock- making Ganji twitch up into the hand in overstimulation with everything happening to him. William let his hands fall to Ganji’s thighs, spreading them out so he can have better access to Ganji’s hole.

Ganji tugs on William’s hair instinctively as the man’s warm fingers meet his hole, not going in just yet but circling and pressing on it as if he was playing with it. Ganji whines coarse, in impatience at the fingers on his entrance.

William sends a warning look to him, fingers coming up to Ganji’s mouth. “Open, love.” The nickname sparks something in Ganji’s head and heart. William hums, and the other obediently opens his mouth in return. The fingers are pushed into Ganji’s mouth and stay there. “Suck for me.” William said in a plead almost, his other free hand was resting on Ganji’s thigh and rubbing his thumb on his skin so Ganji could be at ease.

The batter sucked nearly immediately after, teeth atop of the fingers yet tongue moving delicately and coating the fingers in saliva as he sucked deliberately- all while William was watching from above, subtly biting his lips as Ganji sucked until he was breathless. It was sloppy, a amateur would obviously make a mess like this- saliva dripping from his mouth and tongue wrapped around those fingers-

Ganji couldn’t tell what he was even doing anymore, or why he was sucking a man’s fingers whom he just met. That was until the fingers left his mouth and left an unhappy emptiness, only to be filled with those same cold fingers pushing at his entrance.

The fingers prodding Ganji’s his hole made him twitch, his breath hitching and his back slowly arched to the touch. He’s scared, he’s never done this before- not even on his own, but at the same time he trusts William enough to make him feel comfortable- for some reason, he trusts William to take the lead with everything.

Ganji grabs the bedsheets tightly as William pushes his large, saliva coated fingers into his hole. His eyes look down as they push deeper and deeper, leaving him feeling warm and fuzzy- it was nothing like he ever felt.

It stung, even if it was just a finger it hurt- Ganji gulped and closed his eyes shut as the fingers worked their way in. William looked at the man with concern, but the way Ganji looked at him- like he was inducing him with the way his eyes looked so dazed at his own, like he was drunk on sex drive.

“Ah..” Ganji hitches from his parted lips. William kept pushing in, and Ganji whimpered. His throat became dry, it never closed from the repeated moaning and gasping from the fingers prodding at his warmth. His head spun violently of pain and slight pleasure, but the sting surprisingly felt so captivating.

Ganji’s hands were gripping the sheets so harshly that his pedicured nails could pierce through the fabric he was grabbing at, one hand came free to cover his mouth- he was making such pathetic sounds that he couldn’t imagine himself ever doing. His moans, now muffled.

William ticked his teeth. “I want to hear you,” He muttered against Ganji’s ear, like a groan- the hard and throbbing clothed cock on Ganji’s thigh was obnoxiously warm, he watched as Ganji lowered his gaze in embarrassment as his ears grew redder from the other so obviously looking at his reactions and hearing his rasped voice spew out noises. William was getting off from this.

“You sound so,” The other paused, thrusting his fingers in and out harshly. “So pretty..” William grunted with his fingers going in and out, it wasn’t at a fast pace- but Ganji couldn’t keep up with his pants from the first time sensation, it was reeling over his mind and breathing out of his mouth with moans.

“F-Fuck..!” Ganji moans unconciously in a sweet, near high pitch. He gasps and twitches into the fingers, the fast motion gave pleasure coming like a wave passing by. The fingers were at a spot which itched with pleasure and heaven, his walls tensed up on those fingers that stayed curling at that spot in his hole that felt so good.

William’s head dipped down to focus on Ganji’s chest, which had only been left with few kisses and frequent touches, now occupying one of his nipples with his tongue lapping around the rim of it. Ganji lets out another whine, the red came gushing to the color of the nipple as it hardened. William sucked, making obscene noises on the cute nipples.

Ganji’s arms came to cover his face, he couldn’t bare to think about how embarrassing and stupid his face must look right now. His arms folded one another, one over his eyes and other over the lower part of his face, and he tiredly laid there like that with his eyes shut. William caught eye to this, slowing down the motion of his fingers and immediately pulling away the arms in a frown- he pulled away the arm covering his sight first.

His fluttered his eyes open at the surprising action. “Don’t hide yourself,” William cooed in a husky smile, a loose chuckle that made Ganji lose some of his tension. Now, his hand came to push the other one down as well. “What’s there to hide? You’re a doll.” Williams tone wavered honeyed, his eyes never faltered from the others teary and evident expression.

Ganji graveled, his eyes squinted slightly and eyebrows furrowed at the other. His cheeks reddened, the stupid flattering coming from William’s mouth has his brain whirling in some sort of happiness.

William pushed his fingers in and out, a sudden pleasure, then a sudden emptiness- going back and forth. Ganji panted and kept leaving such erotic sounds out of his mouth, he didn’t even realize he could sound so dirty, but those fingers made him feel so sensual. William looked at the other from below, admiring the noises that he gave to him.

William curled his fingers at that one spot again, hitting it over and over as it made Ganji roll his eyes to the back of his lids and had him gasp for air- William watched with a cheeky smirk, how Ganji’s mind was so out of it, practically reeling from the pleasure.

“Please-“ The boy under William cried in a stiff breath, he wants more. Everything felt so fucking good, Ganji’s panting came out bit by bit as he could barely focus on breathing with how good he felt- in fact, Ganji was basically holding his breath from the swelling at his stomach getting sweeter and sweeter as William’s fingers rubbed continuously at that one spot. His head fell to his side weakly with his fingernails still clawing at the sheets.

William notices how Ganji’s breath hitches out of nowhere. Closing in on Ganji’s neck as he slows his fingers movement. “Breathe, breathe love..” William whispered lovingly in Ganji’s ear. Ganji’s eyes fluttered from the back of his eyelids and blinked in thrill, looking back at William whose fingers were moving so slow that Ganji felt bare.

“I..” Ganji hiccups, faltering into the bedsheets as he brings up one arm to hold onto William’s shoulder and arm, fingernails digging in his bicep. William leaned over and closed in the space of Ganji’s neck and his lips, gently placing hearty sucks and kisses onto the others exposed neck to soothe his pleads.

William cooed. “Shh, talk to me,” He murmurs, the soft tone had hummed small praises into Ganji’s ear as he whimpered for mercy from how overwhelming everything felt. “Tell me what you want.” William whispered smoothly, his unoccupied hand came to rest at Ganji’s curls and played with his hair, trying to comfort the oversensitive boy.

Ganji fumbled on what he wanted to say in his mind, a mind so fuzzy with ecstasy at the moment couldn’t even comprehend much. “I want..” The boy muttered as his nails cling onto William and dig in his skin from the embarrassment of having to ask, surely leaving imprints. Ganji was breathless, but he wasn’t even the one doing the work- he was sat back, taking it.

He didn’t even need to finish his sentence. William slid his fingers out at that, a chuckle leaving his lips as Ganji made an obscene noise; the fingers leaving him empty and whiny. Ganji laid back in impatience, his nails lightened the pressure on William’s bicep realizing the fingers were long gone.

Ganji was left empty for a moment and laid lazily with weak arms sprawled at the sides of his head, waiting for William’s warm embrace back at his body. William had left the closure he had on Ganji to push down his underwear and throw it off the bed, revealing his hard and throbbing cock.

Ganji could only stare in complete lust and haze, his legs were already being bent over to his chest by burly hands manhandling in every way possible- the fingers feeling on his waist and highlighting the curves of hipbones where his skin dipped, they were like praises without saying anything, the way the fingers circled around his body was almost in a way of admiration. Ganji writhed in that sense of affection, the insecurity he had always bathed in felt overwhelmed by the amount of kisses being planted on his face and down, as well as those praises that cherished how pretty and how beautiful the other was.

Even circling Ganji’s multiple scars that he swore that he could get nobody to like from how they mounted on his upper area, William kept pecking at his body and preserving his motions all over the other like he was some type of god. Ganji’s head reels with some sort of arouse and indulged in everything William gave him, his back arched as the man’s hot breath cornered his glazed brown skin and played with the temperature of his body- His mind is on fire.

“A-Ah..” Ganji moaned while William kisses him, gaining a kneeling position over Ganji’s messy and sweaty body that’s bent in half- a hole on display with a nearly cute cock lying pitifully on his stomach.

William stares in awe at the sight of the one below him all exhausted out already, and god, he was just so fucking pretty. So breathtaking, nothing but love filled the man’s mind as he looked at Ganji.

“Inside..” Ganji mumbles between his breaths when he can finally breathe from the suffocating make out session him and William had, lips parting. “Give me it..”

And William knew so well what Ganji wanted, because he obviously wanted that as much as Ganji did. But he’s almost sure that Ganji just feels so excited and jittery that he’s impatiently waiting for something more, after all, it’s the boys first time.

William swoops down at his collarbone. “Are you sure, baby?” He questions calmly, looking up. Ganji could faint right then and there because of that name.

He nodded eagerly at William, it felt like ages since he last felt something- even though it was only mere minutes ago, Ganji misses it so badly.

“Words.” William bit down on Ganji’s shoulder, causing the other to let out an involuntary hiss.

He could roll his eyes at that. Ganji feels frustrated almost, having to try and jerks his lower body towards William’s cock that throbbed. It obviously wanted his hole just as much as Ganji wanted him. William looked at the one below in awe, admiring the others adorable attempts to try and get action sooner.

“Yes, p-please.” Ganji finally found himself pushing out the words from his hoarse throat, “I need you.” A sickly whine roughly erupted as he bit on his bottom lip in the process. His ass prodded at the cock twitching eagerly, he swore he’d been waiting for an eternity.

And just like that, the thickness was engulfing his walls nearly immediately after he said those words. Ganji moaned, loud and brittle, a broken cry releasing from his clogged throat as he felt himself getting filled up finally- and gosh, did it feel amazing. His eyes lit up to the other staring at him like this was a show. It was much better than William’s fingers, ten times better.

Ganji’s eyes roll to the back of his eyelids, a once smooth back now curved in a shaky arch. In fact, Ganji’s whole body shook, he couldn’t tell if it was the wave of pleasure rushing over his whole body or if it was something else entirely. His walls tensed around the thick cock slowly making its way inside.

William watched how the other unfolds on his length and worries from how his face looked crazed with red and eyes teary. “Pinch me if you need me to stop, baby.” William softly repeated, though said it once before- he hopes that his efforts can calm down the boy. But wow, Ganji looked so fucking gorgeous, downright ethereal. How the sweat from the sex drive left his skin looking like a glazed donut, shaking like a twig as the cock approached deeper but enduring it from how good it felt.

William bottomed out suddenly, all of his length down to his pubes that scratched at Ganji’s balls. He dropped down to Ganji’s level, no longer kneeling as his cock buried its heat comfortably inside the other. Ganji gasped at that, from how deep it was inside it had him puffing. His stomach swirled with an unknown feeling edging him from the inside, and he swears that his nails must’ve torn through the mattress by now.

William groaned deeply, like a growl, the tightness of Ganji’s hole was unbelievable. But his groans were nothing compared to how Ganji shamelessly let out the most melodic moans ever, loud enough to probably let anybody passing by know what was happened in the room. William cursed around the tight hole, grabbing at Ganji’s small, trembling form by his hips to settle him prettily on his dick.

The man on top nibbled on Ganji once more, and Ganji’s hands came to William’s nape to tug at his hair and pull him closer- hoping for movement, but William knew that he had to wait a few until Ganji could regain the strength of his body again.

So in the meantime he pampered the others brown skin and bit into his sensitive areas, making Ganji scowl as a reaction. Sucking hickeys into his skin like he was William’s property, they looked like pretty bruises that would make it clear he belonged to someone a night before.

“You’re like a doll,” William murmurs, a grunt as his hips roll slow into Ganji. The batter lowered his gaze from the ceiling, a flush running down his face from the compliment, ticking his teeth in embarrassment and looking back at the ceiling to prevent William’s eyes locking his own.

William chuckled at the ravenette, his head left Ganji’s upper body and kneeled back up after taking his time with his chest. Williams fingers came to find Ganji’s nipples again, only brushing atop of them as they hardened immediately, a noise came out of the others parted, doused lips as the thumb ran across. Adorable.

They lay there together breathing in the silence, the dark atmosphere clogged against their skin as you could only see minimal light peeking from the nightstands lamp, but it highlighted them enough so William could watch as the tears of overdrive would build up in Ganji’s eyes. It was quiet in the room they were in, dumb music from the party was still blasting- both of them forgot that they were even at a party.

“Move..” Ganji uttered in William’s ear, a whisper, after a while of his cock just heating up inside his walls and William’s constant admiration against Ganji’s abs and his chest.

William’s breathing stopped.

A hot breath blew against William’s ear again. “Go fast.”

That was all it took for William to snap, his pace went from nothing to everything in that next second and his hips snapped against Ganji. Ganji’s eyes widened at the suddenness and his body was being pushed back and forth against the bed, his hold being so filled and filling his stomach.

Unruly moans came out of Ganji’s mouth as he tried to breathe as quick as he could. Every thrust given to him was quick and rough, William wasted no time- grunting harshly as his body collided with Ganji’s and forced out broken cries from the other.

“A-Ah!” A bunch of gorgeous whimpers came gushing out of Ganji’s throat, surely threatening to sicken his already-wasted vocal cords. His heads being thrown back as his lower body is just manhandled and weak when it’s rutted against William’s, every thrust pushed a sob out of Ganji.

His length reached places Ganji couldn’t even put his mind on- he was so high off of the pleasure that he could barely pull himself together to stay with William at the moment. William’s pace was so fast that it seemed nearly animalistic compared to how soft and kind he seemed just moments ago.

He let his cock bury balls deep into Ganji’s abused hole before retracting it and leaving it just at the tip still inside, and doing that over and over- it sent Ganji to the brim and he could hardly contain himself, whining profusely as he felt his release coming closer.

And then William hit that spot- that spot that made Ganji shoot his teary eyes open and leave out an extremely lewd mewl. Ganji swore he heard a growl escape William’s throat, planting his face at the crevice of Ganji’s neck.

“F-Fuck,” William whispers in a stutter. Hot noises from the wetness of the thrusting was erotic and sweet on their bodies, William indulged in every new reaction Ganji gave him, his hips perk deeply into the other as he rubbed his tip onto that sensitive spot of Ganji so well- it had the man from under clenching around him.

“Will-“ Ganji tries calling out his name, his claws dig into William’s dreadlocks and grip on it harshly. He can’t even finish saying the man’s name because of how fast he was going, pumping out all the air from Ganji’s lungs from how deep it felt. William huffed furiously almost, near Ganji’s neck as he bucked his hips into his womb deeper.

Ganji fumbled on his words, as if he wanted to say anything, he was trying his best to even breathe. But it felt so embarrassing, even in the heat of the pleasure- he couldn’t help but cover his face with his weak arms that were previously at William’s nape.

William grabs Ganji’s wrists and push them together, placing them beside Ganji’s face on the bed. Obviously, he didn’t like the fact Ganji wanted to conceal his expressions. His previously hidden face was covered with some sweat and tears falling from his eyes from how overwhelmed his body felt, his hole swelled up from the roughness of being rutted into but felt so good nonetheless. Ganji’s eyes stare blank as they constantly roll back, small pants came out of his lips every second.

“W-William, p-pleasee..” He squealed in a tough voice. Ganji continues to choke out random mewls and repeat William’s name over and over, he sounded so pleasant and stimulated. His words would be eaten up by the hot sounds emanating from the slapping and bed creaking, everytime he tried to say something it would be interrupted and messed up as he bounced on William deeply.

William pounded relentlessly into Ganji’s sensitive spot, he pushed out any form of air in Ganji out- with every thrust William bottomed from the tip to him balls deep in him. He long let go of Ganji’s wrists at his face, he now grabbed the others dip on his hips to keep him straight when he thrusted.

“Yes- hah, fuck yeah..” Ganji mumbled nothingness into William’s ears. “Yesyesyes, more!” Ganji pleaded, his cock begged for release but William’s brutal pace gave him no time to feel anything more than the cock filling up his insides. His legs, that were aimlessly up in the air this whole time, now had the strength to wrap around William’s back and enclose him into Ganji- leaving him deep in him and spreading his legs wide as he mercilessly fucked his hole.

Ganji cries out so hard as his spot is being pounded into without break, legs tightening around William. William breathes out a moan at how Ganji clenched around him and pushed him in with his heels digging at his backside. He whined now, he needed to cum so bad, his cock had been untouched for a few because of his wrists being joined together at his sides and clawing at the sheets from the immense stimulation.

The batter could barely keep up with Williams fast movements, one of his arms move down- his hand come to cup his own cock that had been twitching for release since forever, the other arm locked tight around Williams nape.

“I can’t-“ Ganji stroked his cock in a cry, like a hiccup. “I need to..” His stomach swirled so much pleasure in it that he couldn’t take it anymore. William could barely take note of what Ganji was saying, prodding at Ganji’s hips with his hands to stuff him repeatedly back on his cock.

In the heat of everything, he noticed Ganji jerking himself off for release. He moved one hand away from Ganji’s hips, caressing it over his warm stomach and pressing down on it. It made Ganji shoot his eyes up and furrow them, moaning hoarsely at the action as his cock jerked with precum profusely leaking.

“Fuck, I’m gonna-“ William grunted, his pace quickened as he moved closer to Ganji and propped his hands up on Ganji’s thigh, digging his own fingernails into the meat of the thigh. The ravenette under him bit his lip to mild out the sting of the fingernails, not minding it as it took the thought of his need to cum away from his head.

The way the grip William had on Ganji’s hipbone made his skin bulge from the gaps of his fingers, it made Ganji bare his teeth and dry tears from his battered eyes. He feels his hole pulse and clench around William as his belly tightens, his dick tensing up as he gets closer to the edge.

“Can I fill you up,” William breathes, teeth biting at Ganji’s ear and earring- nails practically tearing into his thigh and at his waist. “Inside, is that okay?” His eyes look at Ganji’s own, basically begging with his gaze and watching to see the expression Ganji makes.

He looks up at William and just pulls his head close at the side of Ganji’s face, letting him rail against his sweet spot. “Y-Yes, Yes!” Ganji yelps with his brain melting away in the others embrace, it was supposed to come out quieter but he basically barked it out when William thrusted in. “Inside- d-do it inside..!” He weeped, feeling as if William sped up with every word he said. The thrusts made way for arousal to his own cock, tears welling in his eyes.

Ganji’s hand fastened its pace- it was not long before his belly was churning for release he was cumming all over his own stomach and partially on William’s too, letting out a loud and breathy cry as he fluttered his teary eyes.

William didn’t stop after Ganji came, still pounding mercilessly to chase after his orgasm. The pleasure sparks in Ganji’s stomach, leaving the boy still crying out from the cock still thrusting deep in him. His fingers dug into Ganji’s soft skin, sure to leave it bruised once he’s finished, he takes a greedy satisfaction at that fact.

The way the other beneath William cries in his ear makes him release shortly after, with how deep he rutted into Ganji, the man under let out a shaky wail as he felt William’s seed filling his emptied stomach. His legs tightened around William to keep him stuck, William moaned harmoniously with Ganji as he reached his end.

The man on top fell on Ganji, their sweaty naked bodies stuck together like glue as they both panted relentlessly. Cum seeped out from Ganji’s hole, William lazily plugged in a finger to keep his cum from spilling out, Ganji softly whimpered at the action, trying to catch his breath rather than letting out more sounds.

Both sprawled on the bed, after a few minutes laying there, William grabbed the blanket that was falling over the bed to cover both of them. A tissue box laid beside the nightstand of the bed, neither of them could remember where they were except that they were in the embrace of the others- that was all it mattered to both of them.

William grabbed a couple tissues, wiping off Ganji’s body and pulled out his finger to wipe off the dried cum and anything lingering. He used the slow moment to admire the beauty of the other, kissing Ganji’s inner thigh and up, coming to his face and laid at his side to continue loving him.

“Are you alright, beauty?” William asks, a smile leaving his lips as he lay with the boy who seemed to finally get a ahold of himself and blinked slowly. “Does anything hurt?” William grabbed Ganji’s hand, flicking his thumb soothingly over, and then bringing it up to peck.

Ganji gazed at the other, not responding just yet. He, instead of responding- had his other hand that wasn’t being held, up to William’s bandana that was surprisingly kept on the entire time, unfolding the back and taking it off. William just watched at the hand fiddling with his headpiece.

“Nothing hurts, but,” Ganji mumbled from his brushed up throat, raspy voice gained from all the noise he’d been making earlier. The bandana was crumbling in his hand as he threw it behind him on the bed, staring into William’s eyes as he did the same on his own bandana, unfolding it and throwing it aside.

Ganji stared lovingly at the other, then at his lips, then back at his eyes, then dived in for a kiss. “Mind getting in the shower with me?” He smiled, teeth caging in William’s bottom lip as William chuckled in disbelief from the sudden love attack.

William tackled back at his lips, kissing lavishly at the other and toppled over him to bring him up in a sitting position. “I’d thought you never ask.”

Notes:

sorry if i have any mistakes in there, i dont read my own fics after i finish them bc i take too long to write them after procrastinating for forever

hit that like button and more willganji yaoi to come (i might do ganjinaib or nortganji next idk ganji babygirl propaganda)