My First Gay Threesome: The Night I Never Saw Coming
There are things you don’t say out loud. You keep them in a sealed compartment, far from work, far from family, far from friends who would never suspect a thing. I had that compartment very neatly organized for years.
Outwardly, I was what everyone expected: serious, presentable, no scandals. I have a technical job at a logistics company, an uneventful life, a clean record. No one knew that when my body really wanted it, I went out and got it without excuses and without guilt. That there were nights when I needed a mouth, a cock, a body on top of mine, and I didn’t care who, as long as he did it well.
What I didn’t know was that that night was going to change the scale of what I thought was possible.
Gonzalo called me on a Tuesday afternoon. He and Sebastián were organizing an evening at their apartment: beers, dominoes, nothing out of the ordinary. I’d met them at the neighborhood gym a few months earlier. They were a couple, discreet, with that quiet complicity people who have been together a long time have. They had never said anything out of line to me. So I went without expecting anything.
The apartment was small and warm. A coffee table, four folding chairs, a bottle of rum open and two beers on the table. Sebastián opened the door wearing a tank top and that relaxed expression of someone in his own home who doesn’t need to hide a thing.

—Glad you came —he said, giving me a brief hug. I felt his chest against mine longer than strictly necessary.
Gonzalo was in the kitchen finishing pouring ice into a glass. He looked up and greeted me with a nod. His shirt was open two buttons more than normal, his arms defined, that half-smile I already knew from the gym locker room.
We sat down to play. The first hour was exactly what I’d expected: tiles on the table, laughter, unfiltered conversation. The rum went down easy. Gonzalo had that way of telling stories that made you laugh without meaning to. Sebastián was quieter but more observant. Several times I caught him looking at me in a way I couldn’t categorize at the time, letting his eyes travel from my mouth to my pants without trying to hide it.
It was Gonzalo who suggested the change.
—Let’s make this a little more exciting. Whoever loses a round takes off a piece of clothing.
Sebastián smiled without saying anything. I, already with two beers and a drink in me, agreed without thinking too much about it.
I lost the first rounds. First the shoes, then the socks. Gonzalo lost his shirt and was left bare-chested, his pectorals marked by hours of weights, a line of dark hair running down to the waistband of his pants. Sebastián took off his belt with his usual calm, unhurried, looking me in the eyes as he unbuckled it. The conversation drifted into more direct territory: jokes that turned into comments, comments that turned into questions. When was the last time. With whom. How. The temperature in the room rose with every tile that hit the table.
When I was down to a T-shirt and pants, I realized the situation had a very clear direction. And I also realized I didn’t want to steer it away. I had a rock-hard cock straining under the fabric, standing out without shame, and they could both see it.
I lost another round.
I took off my T-shirt slowly and set it on the chair. Gonzalo looked me over without hiding it, stopping at the bulge in my pants. Sebastián bit his lower lip. The silence lasted exactly long enough for everything to change.
I didn’t really know what was going to happen, but I didn’t want to leave either.
Gonzalo was the first to move. He got up from his chair and came up behind me. Without saying a word, he slowly slid a hand over my abdomen and down until he was squeezing my cock through my pants. His breath on my neck was enough to give me goosebumps.
—I’ve been watching you for a while —he said softly, squeezing harder—. You’re rock hard, you motherfucker.
I turned toward him and kissed him. It wasn’t a calculated decision. It was my body reacting before my brain did. Gonzalo kissed me back hungrily, both hands on my face, shoving his tongue deep into my mouth while I searched for the bulge in his pants and squeezed it with my open palm. He had a thick cock, hard, that responded instantly to my hand. I felt that sealed compartment I’d carried for years suddenly opening wide, with no resistance.
Sebastián got up from his chair unhurriedly and came over. He put one open hand on my back and slid it down into my pants, grabbing my ass hard.
—You okay? —he asked. Just that.
—Yes —I said—. I want this. I want all of it.
It was the simplest truth I’d spoken in a very long time.
***

The three of us ended up on the sofa. Gonzalo was kissing my neck while he pinched my nipples with his fingers, working them until they hardened. My eyes were on Sebastián, who was watching me from close up with that expression he had of reading things before they happen, while he unbuttoned his pants and pulled his cock out over his boxer briefs. It was long, slender, already with a shiny drop at the tip.
—Come here —I told him—. Put it in my mouth.
Sebastián knelt between my legs and started pulling my pants down slowly, but I grabbed his head and guided him first toward his own cock. I wanted to see it. I wanted to see it inches from my face before having it inside me. Sebastián understood and rubbed it against my lips without pushing it in, playing, until I opened my mouth and sucked it all the way in, to the base, and felt it bump my throat.
—Look at how he sucks it —murmured Gonzalo behind me, his voice rough—. Takes it all. Look at that.
When I let go of Sebastián’s cock and he went back to my pants, he yanked them all the way down in one pull. My boxer briefs stuck to the wet stain of pre-cum. He tore those off too, and my cock sprang hard against my abdomen. He looked up at me with something like surprise.
—Look at the cock on this bastard —he told Gonzalo—. I wasn’t expecting that.
Gonzalo laughed from behind and squeezed my shoulders. I’d spent years feeling at odds with myself, and there, on that sofa, with one guy between my legs about to suck my cock and another behind me biting my neck, the contradiction dissolved without effort.
Sebastián took my cock in his hand, squeezed it at the base until my head swelled, and started licking it from top to bottom, slowly, looking me in the eyes. He sucked my balls one by one, took both into his mouth at the same time, and went back up to the head. When he finally swallowed it whole, down to his throat, the sound that came out of me had no name. It was something between a moan and a growl. The way he did it felt like nothing I’d ever felt before: unhurried, with his tongue working the whole length of me, letting saliva drip down his chin.
—That’s it, suck me like that —I told him, grabbing his hair and pushing his head a little—. All the way down.
Sebastián moaned around the cock in his throat and sped up. Gonzalo ran his tongue over my neck and twisted my nipples with his fingers. I closed my eyes and let that guy fuck my mouth for several minutes, feeling my load building up in my balls. When it started to become too much, I grabbed his face and lifted it.
—Stop, stop, I’m gonna cum.
—Let him cum, better —said Gonzalo—. Then we keep going.
—No. I want more first.
I got down on my knees on the floor and gave it back to him. Sebastián was slimmer, easier to take all the way. I stuffed his whole cock into my mouth in one go and started sucking him with real enthusiasm, holding his ass with both hands. I learned on the fly what he liked: my tongue circling his head, taking him deep and leaving him there, in my throat, while I looked up at him from below. His fingers in my hair guided me gently, never forcing anything. I sucked his balls, licked his perineum, coated his cock with saliva until it gleamed.
—Damn, you suck so well —Sebastián told Gonzalo, his voice breaking—. This one’s been sucking cocks his whole life.
Gonzalo stood up beside me and pulled his pants down. I looked at him. He was broader, denser, a thick cock with pronounced veins, the head swollen and red. My first instinct was to hesitate. But the hesitation didn’t last long. I let go of Sebastián, grabbed both cocks for a moment, rubbed them together, and then opened my mouth for Gonzalo’s. I had to open wide. It barely fit, and even so I made myself take it all, spitting, choking, letting saliva run down my chin to my chest.
—Fuck, yeah, like that —Gonzalo gasped, grabbing the back of my neck with both hands—. Eat that cock. All of it. All of it.
He fucked my mouth slowly, setting the pace, while Sebastián masturbated beside me watching us. When Gonzalo braced his free hand on the wall to steady himself, I knew he was holding back. I let him go with a wet sound and looked at Sebastián.
—Let’s go to the bedroom —I said—. Before this ends.
***
—Let’s go to the bedroom —Sebastián repeated, getting up.
The bedroom was simple: double bed, a lamp turned down low, the three of our clothes scattered on the sofa outside. Sebastián opened the nightstand drawer and took out a tube of lube and two condoms. He put them on the sheet without saying anything.
I lay face down on the bed and took a second to process what was about to happen. I had never had a cock inside me. I had never wanted something with so much certainty and so much fear at the same time. I lifted my ass into the air, pressed my chest into the mattress, and clutched the sheets.
—Easy —Sebastián said, positioning himself behind me—. We’ll go slow.
I felt his hands part my ass cheeks, and a moment later the tongue. He licked my hole with a calm that made me moan into the pillow. He opened me with his thumbs, slipped his tongue in, played with the tip until I had to squeeze the sheets to keep from leaving my own body. Then came the fingers: first one, lubricated, entering patiently. It burned, but not like I expected. Then two. He moved them in circles, opening me, touching a spot inside me that made me let out a long, filthy moan.
—Look how tight he is —he told Gonzalo—. This ass is virgin.
—Then break him in right —I said, my face buried in the pillow—. Put it in already.
Sebastián laughed and put on the condom. I felt the head pressing against my hole, cold from the lube, and then the pressure became real. He pushed slowly. When he entered, it hurt. I’m not going to lie about that. It hurt with that intensity that cuts your breath off and makes you freeze, processing. But it was a different kind of pain, mixed with a heat spreading inward.
—Tell me if you want me to stop —said Sebastián, gripping my hips.
—Don’t stop. Put it in all the way. All of it.
He stayed still for a moment and then started easing in more, millimeter by millimeter, until I felt his balls hit mine. He was buried to the hilt. The pain slowly turned into something else, like when your eyes adjust to the dark and objects begin to take shape. By the time Sebastián found his rhythm, a slow, deep thrust that made me moan every time, my face was already buried in the pillow and my fingers were clenched in the sheet.
—That’s it, that’s it, give it to me —I begged—. Harder. Fuck me.
Sebastián sped up. He grabbed my hips with both hands and started pumping into me harder, his thighs slapping against my ass, a dry, steady rhythm that made me growl into the sheet. Every thrust tore a moan out of me. He fucked me with authority, without hesitation, finding that spot inside me that made me see lights.
Gonzalo came up in front of me with his cock in his hand. I knelt on the bed, my ass still impaled on Sebastián, and opened my mouth. Gonzalo shoved it down my throat in one go. And then something happened that had no name: being completely full at both ends at the same time, a cock in my ass, another in my mouth, moving between the two bodies, being the meeting point of something the three of us were building without words.
—Look at this, look at this —Gonzalo panted, fucking my mouth—. He’s loving it like a pig. Look how he moves.
—He’s got a damn tight ass —Sebastián answered, spanking me—. I’m going to wreck it.
Gonzalo had his hands in my hair. Sebastián had his hands on my hips. I had no free hands and no intention of freeing them. I just moaned with my mouth full while the two of them used me with a rhythm that was syncing up. When Gonzalo thrust forward, Sebastián pulled out. When Sebastián drove in deep, Gonzalo filled my throat. It was a three-body mechanism that understood itself without words.
***
Sebastián came first. He warned me with his breathing, with that way the body tenses just before the limit. He started fucking me faster, almost out of control, slapping my ass every two thrusts.
—I’m gonna cum, fuck, I’m gonna cum.
—Pull out —I told him, letting go of Gonzalo’s cock—. Pull out and cum on my face.
Sebastián pulled out, ripped the condom off in one motion, and climbed onto the bed from the side. He barely had to stroke himself a couple of times. I brought my face closer and opened my mouth, looking up at him from below, and what came was that: six or seven hot, thick spurts, the first hitting my forehead, the next landing on my cheek, my lips, my tongue. I swallowed what landed in my mouth and let the rest stream down my chin.
I stayed still for a second, the bitter-salty taste in my mouth, savoring that feeling I hadn’t expected to want so much.
Gonzalo was looking at me from the other side of the bed with his cock rock-hard in his hand, waiting his turn.
—Keep going? —he asked.
—Yes —I said, wiping my face with the back of my hand—. Now I want yours. But come here, lie down. I’m going to give it to you.
Gonzalo opened his eyes a little, surprised. Sebastián laughed from the side of the bed, still catching his breath.
—He’s going to put it in, Gonza. Look at that face.
Gonzalo lay back and spread his legs. I grabbed the other condom, put it on, and coated my cock with lube until it was dripping. I lifted his legs and rested his ankles on my shoulders. His hole, shaved and pink, was right in front of my cock. I leaned in first to lick it. I ran my tongue over it slowly, opened him with my fingers, put two in to prepare him. Gonzalo was moaning, gripping his cock in his hand, masturbating while I worked his ass.
—Put it in already —he said—. Shove it in all at once.
I pushed. When I penetrated him, Gonzalo held his breath, the muscles in his abdomen tightening. It was different being on the other side: feeling resistance give way slowly, feeling that enveloping heat that doesn’t let go, that ring of muscle squeezing my cock like a fist. I stayed still a moment to let him get used to it, watching his face. Then I started moving.
—Yeah, like that, fuck me —he panted—. Deeper.
I sped up. I grabbed his calves and spread them wider, driving deeper, faster. The bed started thumping against the wall. Gonzalo’s ass bounced with each thrust and his moans rose in pitch. I let go of his legs and leaned over him, braced my hands beside his head and fucked him with my whole body, kissing his mouth between thrusts, biting his lower lip.
Sebastián had reclined to one side and was watching us. His hand moved slowly over himself, waking up again. Gonzalo had his eyes closed and his lips parted. I kept my gaze fixed on his face because there was nowhere else I wanted to look at that moment.
Gonzalo started jerking himself harder while I kept moving with a rhythm the two of us had found without looking for it. His moans kept getting louder. So did mine. I felt my balls heavy, my load building at the base of my cock.
—I’m gonna cum —Gonzalo warned, voice breaking—. I’m cumming all over myself.
—Cum, cum —I answered, fucking him harder.
We came almost at the same time: him first, with a load that splashed across his abdomen and chest in thick white ropes, staining his neck too. Watching him cum with my cock inside him blew me apart. Two or three thrusts later, I emptied into the condom while I squeezed his waist with both hands, moaning through clenched teeth, leaving it all there.
I stayed on top of him for a few seconds. Both of us catching our breath. When I pulled out, slowly, Gonzalo complained softly. I gave him a long kiss with tongue, collecting a little of his own cum from his chest with my finger and running it over his lips.
***
Sebastián came over again. He was hard once more, shining with his own saliva. He knelt behind me and rested one hand on my lower back without saying anything. I felt open and empty at the same time, still pulsing.
—More? —he asked, rubbing his cock against my hole.
—Yes. Put it in again.
This time it was different. My body already knew what was coming and took it without tension, without the surprise of the first time. Sebastián entered in one thrust, all the way, and let out a satisfied growl. He moved with more confidence, found his rhythm faster, and I let myself go completely. I rested my head on my arms and lifted my ass, offering myself, letting him fuck me however he wanted.
He hit me hard. Harder than the first time. His hands dug into my hips, his thighs slapping against my ass with a dry, wet sound, his cock going in and out at a brutal pace that made me growl into the sheet. He grabbed my hair, pulled my head back, and fucked me as if he wanted to leave a permanent mark on me.
—You like it like that, don’t you? You like it rough.
—Yes, yes, like that, don’t stop.
I was there, completely present in every sensation, not thinking about anything else, my face against the mattress and my ass in the air for him. When he came, he did it into the condom with a long moan, his hips glued to my ass, emptying himself with three or four final thrusts I could feel throbbing inside me.
Sebastián collapsed onto my back for a moment. I felt his weight, his heat and his quickened breathing against my nape, his cock still inside me, and something about that seemed more intimate than everything that had happened before.
The three of us stayed still. Gonzalo had lain back again and was watching us with narrowed eyes, one hand resting on his limp cock, still marked by his own dried load. The night lamp was still on low, tinting everything amber.
—You okay? —asked Sebastián, slowly sitting up and pulling off the full condom.
—Very okay —I said.
It was the second most honest thing I said that night.
***
I showered in their bathroom. The hot water felt luxurious after everything that had happened. I felt my ass open, my legs heavy, the muscles in my neck stiff. Sebastián’s load had dried on my face and I washed it off slowly, almost tenderly. Gonzalo had left me a clean towel on the edge of the sink without me asking.
When I came out, Sebastián offered me a beer and the three of us sat on the sofa for a while, in comfortable silence, the music low. There was no awkwardness. No need to explain anything or give a name to what it had been.
—You can stay over if you want —Gonzalo said after a while.
I stayed.
I slept deeply and dreamlessly, with my body exhausted and my mind silent for the first time in a long while. The next morning, while the coffee was brewing, Gonzalo asked me how it had been. Not anxiously, not looking for confirmation of anything. Just asking, with that naturalness of his that made everything easier.
—Very good —I repeated.
He nodded and poured the coffee. Sebastián came into the kitchen yawning, barefoot, with messy hair and a bite mark on his neck I didn’t remember leaving there. Nobody said anything else and there was no need. Sometimes things are simply what they are, and the best thing you can do is let them be that.