On Saturday, we went to the mall. Her birthday was soon approaching, and I made it a point to try to bring her to some of her favorite stores, to “scope things out” so to speak. She would pick things out, make some comment. And I, stealthily, would make note. And return later. It was also the first warm day. I was excited to leave my jacket out in the car, so I could show off my arms. I’d spent the winter at the gym, and was seeing some pretty sick results. My biceps were thicker, and my shoulders were actually showing some definition. It may sound strange, but I wanted the mall shoppers to see. I’ve always had a bit of an exhibitionist streak. My girlfriend didn’t share this; in fact, she was a bit of a prude. Just before driving over here, I’d been jacking off in the bedroom, and she’d caught me. She laughed and told me to get dressed, completely denying my requests for a blowjob. So, I was also feeling, let’s say, pent up, and ready for some action.
So, that’s where we were at when she decided to look into her favorite jewelry store. I was looking for birthday gifts, but this was too expensive for my tastes, so I told her to go by herself, while I want to the “Dude Zone” (our inside joke for the video game store, she hates video games). And, truth be told, I did go there… but it wasn’t Switch games I was shopping for. In the back corner, where I knew no one was looking, was where I made my move. I pulled out my cell phone, navigated to the secret folder, and clicked on the orange shield. Grindr. It felt like a well-worn pair of shoes. I’d spent many hours flipping through profiles on this thing, and today, I was determined to sneak away to… connect with someone. I’d even resolved myself to lowered standards, like when you check the kitchen drawers for the third time, accepting that there’s nothing good, so you’ll eat anything. Grindr was like that sometimes. Nothing great, so you settle. This time, however, I was in luck.
The very first profile. A green dot indicating “online”, and best of all: “94 feet away”. Or, I should say, what was really best of all was the picture. He was 1. black, 2. my age, and 3. fucking fine as all hell. Smooth skin, a thin, well-trimmed beard, and a perfect smile. I began to thing this must be one of those bot accounts. The profile pic looked like a model, which isn’t a good sign. But I thought, might as well, right? I shot off a message, a quick, “Hey, what’s up?” and checked his bio while I waited.
Name: “SandyCheeks4…” and then an up and down arrow emoji, the symbol for verse. Bio was simple: “Looking for NSAfun at mall on Saturday.” The usual green flags were all there as well: Negative status, looking for now, and single. Maybe that’s hypocritical of me, but I only liked hooking up with single or open relationship guys. One complication is hard enough to deal with, you know. Anyway, seeing as how everything seemed great with this dude, I went back to the messages and did the thing that always made me nervous… I sent a face pic.
Almost immediately, a response popped up. “Cute.” And than, seconds later, “Looking?” And, “[MALL NAME REDACTED]?” Instantly, I began shaking, a strange fight or flight response that I fell into in situations like this. I was nervous, and exhilarated. This was the riskiest thing I’d ever done, and I was already hard thinking about it.
“Yes, u?” I replied. He said he was, and was super horny, could we meet up somewhere? I popped a breath mint, a way to calm my nerves, and told him I’d be in the nearby bathroom for the next 5 minutes. As much time had already gone by, so I didn’t have long before my unsuspecting girlfriend left her hunting grounds. It was a little awkward leaving the Dude Zone without buying anything after standing around for a few minutes, but no one was paying attention. I stepped into the bathroom, checked that the stalls were empty, and entered the furthest one, the handicap one. It was largest, and sunk in compared to the others, offering the güvenilir bahis most privacy.
I didn’t have to wait long before I heard the bathroom door open. My heart was racing. Footsteps approaching the stalls. I was too cold to sweat, my blood had turned to ice. Shoes appearing outside my stall. I gulped, but swallowed nothing. My phone buzzed. A message from Sandy. “I’m here.” I gently opened the door.
There he was. He looked exactly like he did in his profile. You’d think it was taken today. “Hey” he said.
I didn’t respond. Nerves. Instead I stepped back and held the door open. Sandy grinned and stepped inside. The door was locked behind him, and there we were, standing inches from each other.
“So, you come here often?” He asked to break the ice. I laughed breathily.
“Ha, yeah, I’m here sometimes.” I wasn’t very good at this. Fortunately, Sandy wasn’t here for small talk.
“You want to go first?” He said, reaching for his crotch. I looked down and saw that he had a bulge already, like me. I grinned and reached for him, grabbing him around the waist and pulling him in for a kiss.
There was something electric about two men kissing. Maybe it was the taboo of it, or maybe I was more gay than I thought. But Sandy’s lips were perfect: soft, and full. I gave him my tongue, and began licking his teeth, while my hands explored his body. Already, I was in slut mode, and I wanted this guy inside me. Sandy groaned, and I grabbed his belt, trying to undo it. Ultimately, I was unsuccessful, but he reached out and did it himself. I was able to get his pants unbuttoned and unzipped, all while making out with this stranger. This wasn’t my first rodeo. It was safer to leave as many clothes on as possible, so his pants stayed on. But, I did give them a little tug so the waistline was below his dick. His boxers were purple, and at this point, I broke away from the kiss to get in my proper place: on my knees in front of this man.
Here, the bulge of his dick was more defined. I could almost see it, it was that pronounced. But an implication, in this context, is rarely as good as the real thing, so the moment arrived. I reached into his boxers, and grabbed his dick.
This was always my favorite part. He was stiff, and thick. Thicker than me, and I wasn’t too small either. Still, we wouldn’t get much done through the boxers, so I pulled out his black cock and took a good, long look. It was magnificent, like made out of a cast. It was almost a dildo, with it’s perfect shape, sliiiiight curve, and one vein running along it. I could feel my own cock pressing angrily against my pants, but that would have to wait. I had work to do.
I began stroking it. The benefit of being a guy fooling around with guys is knowing what everything feels like. I always preferred some ramp up to the action, so, a handjob was in order. Sand seemed to be into it, grinning and looking down at me. My hand gripped his member, not yet hard as it could be, as I worked him back and forth. After a few pumps, I used my other hand to play with his balls. The balls went often unappreciated, I felt, and they were a perfectly sexy part of the equation. I tried to include them in as much of my sex play as I could, providing the guy would let me.
I intended to keep this up for a little longer, but it suddenly just came over me. I needed this member in my mouth, now. So, I opened my mouth, leaned forward, and didn’t stop until I felt the tip of his cock touch the back of my throat. Only then did I close my mouth, bringing my tongue up to dance with this dude’s dick. He moaned, and I felt happier than I’d been in a long time. I then pulled back, sliding his cock over my lips like a lollipop, before reaching the tip. There, I stopped and reversed, bringing him back into my mouth until he reach the limit once again. This happened again, and again. Faster I went, and faster again. Sandy began thrusting, matching my movement, and soon, he was fucking my face. I tried to türkçe bahis deepthroat him, but everytime I tried to swallow his cock, he pulled it out again. So instead, I played with his balls some more.
They were big, but not too big. I was mostly impressed with their dangling level. Most guys, when hard, had some shrinkage, but Sandy had some swingers. I liked that, it gave me more to play with. I just liked to feel them. I was twirling his nuts around in my hand like a magician twirls a coin, and Sandy was obviously loving it.
“Damn, dude. You’re such a good little cock sucker.” He growled. Holy shit did that make me hard. I loved dirty talk and I moaned around his cock to show it. He was, at this point, fully erect, his cock having grown in my mouth. I wanted his cum, but I wanted to cum as well. So, I let go of his balls with one hand and undid my pants with it. God, we were lucky no one was in this bathroom. Fishing out my own cock, I began to jack myself off. I had to be careful, I didn’t want to cum too soon. With my other hand, I reached up and began rubbing his stomach. He was flat there, which was fine. I liked muscles, but I also liked smoother, twinkier bodies, too.
And that’s when the bathroom door opened again.
I stood up abruptly, grabbing my pants, and stepped up onto the seat. This wasn’t necessary, because of how this stall was sunken in, but if this new person did look under the stall walls back here, he’d see four legs, and that could spell disaster for us. Although, I have to admit, the thought of being so close to being caught made my dick turn to diamonds. Sandy seemed to notice this, and also that my dick was now nearly at head level with him. And still, it shocked me when this man leaned forward and took my cock into his mouth.
I nearly nutted right there. Here we were, two strangers, who didn’t even know each other’s real names, fooling around in a public bathroom, inches away from other strangers. His mouth was warm, and wet, and inviting, and I felt like I was falling into it. Sandy moved slowly, as not to not make any lewd sounds. I actually preferred it this way. Slower motion allowed me to feel his mouth with every inch of my hard cock, and I was seconds from boiling over. Which is exactly what happened when Sandy reached up and, mimicking my actions, grabbed my balls.
I erupted in his mouth. I had to hold my own mouth shut with my hand as I came, so I wouldn’t moan too loudly. Shot after shot of my liquid hot spunk poured into Sandy’s mouth and down his throat. He swallowed every drop, keeping my cock so deep in his mouth that my balls rested against his chin. He also never broke eye contact with me. Sandy was a pro.
Eventually, our mysterious visitor left. I was still rock hard as I popped out of Sandy’s mouth and climbed off the seat. I said, “Fuck…”
Sandy could only moan, “Mmm”, and I soon learned why. He kissed me again, and I tasted my own salty, sweet jizz on his lips. He hadn’t swallowed all of it, and was saving the last few drops for me. I made sure to lick his face clean, then immediately fell back to the ground to resume my interrupted work. But Sandy had other plans.
He grabbed me by the arm and pulled me up. I was confused at first, but got the message when he spun me around and pushed my head down, bending me over at the waist. I was his, now, and he could use me however he saw fit. I was expecting him to ram his cock right into me (I was ready, having used my girlfriend’s dildo while jerking it earlier), but Sandy surprised me by leaning down and licking my asshole. The sensation was overwhelming. I must not have cum all the horniness out of me yet, because I wanted this man’s cock up my ass badly. I was nearly begging for it.
“Please fuck me.” I croaked.
Scratch that. I was begging for it.
After a minute of him making out with my open asshole, Sandy stood and began running his cock along the crack of my ass. It was electric. I could feel a mix of his güvenilir bahis siteleri precum, my own sperm, and our collective saliva making everything slick and slippery. Finally, I couldn’t take it anymore, and, timing our movements just right, I leaned back just as his head was positioned over my hole.
He slipped all the way inside me in one motion.
As I said, this wasn’t my first rodeo, and I’d been practicing, so there was almost no resistance. No pain at all.
“Fuck, dude.” Sandy groaned. “You really are a little slut, aren’t you?”
“I am. I’m your filthy whore. Now fuck me with that huge cock.”
He was still balls deep inside me, but at my insistence, he began pulling out. I immediately felt a growing emptiness, which was only satisfied when he rammed his cock back into me. This happened again, and again. Faster he went, and faster again. I wished we could be laying on a large bed, so I could position myself better, but this would have to do for now.
“You’re so deep inside me. I can feel your cock stretching me out.” I whimpered, hoping someone else would come into the bathroom at that moment.
“You like my cock stretching out your tight pussy? Fuck, you’re such a dirty cock sleeve. I’m gonna use you as my personal cumdump. I’m gonna unload my black spunk inside you. You’re my bitch, alright? My dirty, filthy whore.”
I was on another level. I’d never cum twice back to back before, but this could be it. I was lust drunk, which is the only way that I can justify what I did next.
I reached over and opened the stall door.
It flung open with a bang. A rush of cool air hit us, smelling of pine cleaner. Sandy offered no objections. In fact, he groaned, and reached around me. And grabbed my cock.
We were exposed. In public. Out in the open, and I was being fucked like a bitch. I felt so dirty, so used. And then, Sandy came.
His cock began to pulsate in my ass. He was groaning so loudly now, I was sure someone could hear him outside. “Yes, yes, yes!” I began to cry, just loud enough to match my invading lover. The sensations were overwhelming. His pulsing cock stretching me out even further, the warmth of his cum leaking out of my ass, his hand on my cock, and the open air blowing against us all combined to equal one massive orgasm from me. I unloaded on the bathroom floor as Sandy unloaded into me, and I cried out an unintelligible moan as the last of my seed was spent up.
After several seconds, Sandy stepped back. His dick popped out of my ass, and he grabbed some toilet paper to wipe himself off. I was surprised when he handed me some, and I made short work of cleaning up. We put our respective members away, and washed our hands together. But I wasn’t finished with him yet. I stopped him at the bathroom door and kissed him again. Our tongues danced, our lips locked, and our hearts matched each others beating. Even though we’d never met before, knew nothing of each other, not even our real names… we were in love. But only for that one moment. We pulled away.
Sandy broke the silence first. “You come here sometimes. We’ll see each other again?”
My heart soared. I knew this was a one time thing, but maybe it could turn into a reoccurring one time thing. Maybe one day we’d get a hotel together, and invite a third. I’d always fantasized about having two cocks in my ass.
I smiled at Sandy. “Absolutely!” And pecked him on the lips. I could still taste cum on them. And I was still a little hard.
Walking back to the Dude Zone, I began to get a little nervous. I’d been gone longer than intended, and I didn’t know if my girlfriend would be waiting for me. I didn’t have a good alibi. I popped another breath mint. My fears were unfounded, though. She wasn’t there. I found her still inside the jewelry store. When she came out, she said, “Sorry that took so long. I ran into an old friend from school.”
“It’s no problem,” I assured her as we began walking back toward the exit. “Let’s get home.”
“Good idea. I think I’d like to give you that blowjob when we get back.”
I had to fight to keep myself from laughing.