Work Text:
It’s late at night, almost time to close up the quick stop. Dante is in his usual spot, sitting behind the counter and reading a magazine, waiting for any last minute customers to show up. A couple of minutes pass by when all of a sudden, the familiar sound of bells rings and catches his attention. Dante turns his head over to see who has entered the store, of course, it’s none other than Randal. Dante turns his attention back to his magazine.
“What are you doing here?” Dante sounded a bit tired and irritated. “Thought I'd come by and hang out with you for the rest of your shift.” Randal goes around the counter and takes his place next to Dante. “I take it you decided to close early, just so you could come in here and give me my daily headache?” Dante didn’t want to be bothered at all, he just wanted to finish his shift, go home and sleep away his pain. Randal gave a scowled look, he could already tell what was the cause of Dante’s attitude. “This is about what happened yesterday, isn’t it?” Dante, still looking at his magazine, gave a small nod in agreement.
“Oh, get over it! So what, Caitlin went and fucked a dead guy and Veronica left you.” Randal shook his head with a disappointed look on his face.
“You had a hard time choosing between both anyway, you’ll end up finding someone else like always.” Dante couldn’t believe what he just heard. First, he finds out that Veronica has gone down on 36 men, his ex girlfriend is now catatonic from fucking a dead guy in the bathroom and now he is once again single after Veronica dumped him. The man he considered his best friend, now telling him to get over this, like as if it were easy. Dante felt like screaming at Randal, but instead, he got up from his seat and went outside. He was so sick and tired of being treated like shit, it wasn’t fair. So much happened yesterday, he hated the fact that he had no one there to help comfort him through this. Dante stood with his back against the wall to the store, he slowly sunk down and went into a fetal position. Randal, still in his same spot, started to think, maybe he was a bit too harsh about what he said.
He sighed, got up from his seat and went outside to go talk to Dante. As soon as Randal got outside, it didn’t take long for him to notice Dante sitting against the wall. He went over and sat down next to him, Dante ignored him. “Look, man…” Randal began. “I get that yesterday was a pretty eventful day and that you're tired.” Dante sat there, head down but listening to Randal. “I’ll cut to the chase and just say it...I’m sorry.” Dante lifted his head up and looked at Randal. “Really? That’s all you can say?” Randal sat there with a bit of a surprised look on his face. “What more do you want from me, man? I said sorry, want me to give you a kiss to make your pain go away?”
“Shut the hell up!” Dante angrily replied. “Look, I just want today to be over with so I can just go home, sleep and spend my day off doing nothing but think about my life decisions.” Randal sat there in silence, contemplating what he just said. Dante looked at the watch on his wrist and noticed that it was time to close up the store, he got up and looked over at Randal.
“C’mon, It’s time to close.” As Dante was heading for the door, Randal got up quickly, grabbed Dante by the arm and pulled him into the store. “Hey--” Before Dante could even finish speaking, Randal had pulled him into a kiss. Dante stood there in shock, eyes wide open. Randal was tense, his eyes were closed shut, waiting for his fate. Dante pulled back from Randal, staring at him like a deer caught in headlights.
“Dante, I-” Randal started. “I’ve tried to tell you what to do about your romantic problems, I’ve sat down and listened to all your complaints about your ex girlfriend’s. I’ve been here this whole time.”
Randal looked at Dante with glassy eyes. Dante stood there, realizing what he’s been doing wrong. Randal’s always been there at his side no matter what, has listened to him rant about his exes and all the other shit he’s gone through. He’s always been there, sure most of the things he’s told Dante have been vulgar or blunt but he did listen and genuinely cared. Seeing Randal be vulnerable like this, kinda hurt him.
Randal started to head for the door. “Wait!” Dante finally spoke. “Randal, I get it, you’ve been waiting this whole time, haven't you?” Randal stayed quiet and looked away. Dante walked up to Randal and held him close. “I’m sorry it took me so long to realize.” Dante softly said. Randal wrapped his arm around Dante and rested his head on Dante’s shoulder. The two of them stood there, enjoying the warmth from one another. Dante pulled back a bit, arms still wrapped around Randal.
“I wanna take this chance with you.” Dante shyly said.
Randal smiled, this is what he’s been waiting for, wanting, now it’s finally gonna happen. A thought came to mind and he did his usual smirk. Dante looked at him. “Alright, I can tell you have something in mind, what is it?” He asked.
“I’m just thinking maybe it’d be nice if we could, you know, fuck in here.” Randal pulled Dante closer to him.
“What? Why here? Wouldn’t you wanna do it somewhere else that isn’t here?” Dante gave a confused look.
“Why not here, man? It’s perfect. We’ve experienced and witnessed so many things in this store, why not let our first time be here?”
“I guess you're right.”
“Of course I am.” Randal pulled Dante into another kiss. Randal started to get handsy, he moved his hands lower and was rubbing Dante’s ass. Dante gave a small gasp in surprise, this giving Randal a chance to slip his tongue in, exploring the inside of his lover’s mouth. Both of them stayed there like that for a good while, indulging each other.
Randal then pulled away from Dante. “Go wait behind the counter, I’ll be with you in a sec.” Dante obliged and hurried behind the counter. Randal went outside to go pull the steel shutters down, he came back inside, locked the door, shut the lights off and rushed to Dante, who was eagerly waiting for him. Dante reached out to him and pulled him into a loving and warm embrace. Randal shifted so that his mouth would be on Dante’s neck, he started to bite at it. Dante shivered at the warmth of Randal’s mouth on his neck.
Randal moved his hands down to the button of Dante’s pants and started to undo them. Randal got on his knees and pulled Dante’s pants down along with his boxers, it was a sight to behold. Randal gave a look of lust. Dante’s cock sprung up instantly after being released from his pants, this sent a small shiver up his spine. Randal grabbed hold of Dante’s cock. He leaned in and started to give small kisses.
“Ah, Randal…” Dante moaned. Randal took this opportunity to tease Dante some more by giving his cock slow strokes. “What’s the magic word?” Randal teasingly asked. “P-please!” Dante begged. Randal smirked. “Good.” Randal then took the head of Dante’s cock into mouth, swirling his tongue on the head. This made Dante lose it, he removed Randal’s hat, placed it on the counter behind him and dug his hands into Randal’s orange locks. Randal bobbed his head, trying his best to take in as much as he could. With his free hands, he began to undo his jeans. He pulled them down to his knees, just enough for his cock to be free, he began to stroke himself.
Randal moaned, the vibrations of his mouth sent Dante into a frenzy. He gripped Randal’s hair and began to thrust into his mouth. “Oh, fuck, Randal!” Dante could feel his cock start to hit the back of Randal’s mouth. “I-I’m almost..” Randal gagged, stopped pleasuring himself and pushed himself off of Dante, he started to cough. “Fuck, man! Calm down, it’s not like this is the last fucking blowjob your ever gonna get.” Randal breathlessly said. Dante slumped down onto the floor, cock still fully erect. “S-sorry, it’s just...” Dante was about to finish when Randal interrupted.
“That I give the best fuckn’ head in the world like no one else? I know.” Randal gave a small smirk. “Don’t worry though, this isn’t the last time you’ll get any mouth action from me. Before Dante could say anything, Randal crawled over to him and gave a small kiss on his lips.
“Now, here comes the best part of the night.” Randal stood up, pulled Dante up and leaned against the counter, his back towards Dante, he turned his head back to look at him. “Fuck me.” Randal was blunt. Dante blushed at this, at Randal and how cute he looked. Dante realized that they were missing something, lube, he couldn’t just go in like an animal. “Hold on, we need lube first.” Dante stated.
“Good thing I have some, here.” Randal dug into the pocket on his flannel, pulled out a small bottle of lube and handed it to Dante.
“What the hell?” Dante asked in a surprised tone.
“What?”
“Do you always carry this on you?”
“No, but I had a strange feeling that I was gonna need it. Guess that feeling was right. Now hurry up so I can feel you inside me.” Dante popped open the lid and poured a good amount in his hand.
“Here.” Dante handed the bottle back to Randal.
Dante began to gently rub Randal’s entrance with his slicked fingers. Randal gave a small yelp as Dante slid in a finger, massaging the inside. “Fuck, this feels so weird..” Randal whined. “Hey, you suggested that we do this, I can stop if-”
“Don’t you fuckn’ dare think about stopping now.” Randal turned his head to give Dante a mixed look of seriousness and lust. With that, Dante worked a second finger in, making Randal groan. Dante removed his fingers and began to rub his cock with whatever lube he had left on his hand. He lined himself up with Randal’s ass.
“Let me know if it hurts, I’ll stop if you need me to.” Dante suggested.
Randal nodded. Dante pushed his cock up against Randal’s slick entrance and began to slide in. The feeling of Randal’s inner walls tightening around his cock felt great, he was about to move when suddenly, Randal squealed and held on tight to the edge of the counter. “Wait! Don’t move yet!” Dante obeyed, trying his best not to move. Randal took a moment to get used to this feeling. After a moment of waiting in silence, Randal finally spoke.
“Okay, now you can move.”
“Are you sure?”
“Yeah, go for it, man.”
With Randal now feeling comfortable, Dante sighed in relief and began to thrust into Randal at a slow pace. Randal let out a moan in pleasure, this is something he’s been waiting for and now, it’s finally happening. He wanted nothing more than to be with his best friend, to share a moment like this with the man he loved. “Fuck, go faster!” He demanded.
“What’s the magic word?” Dante gave a smug look. “Just fuckn’ go faster!” Randal said, sounding irritated.
“If you say so.” Dante grabbed onto Randal’s waist and slammed his hips into Randal’s. This made Randal yelp. “F-fuck! J-just like that!”Randal snaked a hand down and began to stroke himself. This moment was just so perfect to Dante, everything about it was just right. He concentrated on the lust filled man before him, his best friend. Hearing the sounds of Randal’s moans was music to his ears. Dante leaned onto Randal, moved one arm and wrapped it around Randal’s stomach, while the other slid down to join Randal’s hand on his cock. He began to jerk Randal off while trying his best to keep up the fast pace of his thrusting. That’s when Dante started to hit his prostate, this sent Randal into a mass hysteria.
“Fuck! D-don’t stop! Please!” Randal begged, holding onto Dante’s arm. Dante complied and did as he was told. Dante began to stroke his friend faster.
“R-randal, I l-love you..” Dante moaned into Randal’s ear. “I-I’m...gonna...c-cum!”
“L-love you t-too! P-please, I’m...almost there!!” Randal huffed. Dante continued to thrust and stroke until the both of them moaned out each other’s name. Randal could feel the warmth of his own cum on his stomach and the warmth of Dante’s in him. Dante pulled out with a groan and slouched against the display rack behind him. Randal looked behind the counter and found a small rag to clean himself with. Once done cleaning up, he threw it towards Dante who started to clean the mix of cum and lube off his hands.
“I think it’s safe to say, that was an unforgettable moment.” Randal spoke out as he fixed himself up, grabbing his hat and putting back on.
“To say the least.” Dante said as he picked his pants and boxer’s back up.
Randal went over to Dante, wrapped his arms around his waist and gave him a small kiss on the lips. Dante in return held Randal close to him and kissed him back.
“C’mon, let’s go home.” Dante said.
“Back to my place?” Randal asked
“Sure.” Dante gave Randal another kiss before letting him go. Dante took Randal’s hand and led him out the store.
