What I Saw When I Spied on My Friend at the Cabin
Bruno and I had been inseparable for ten years. We shared apartments at university, summer vacations, and secrets we would never tell anyone else. So when he started canceling our plans with increasingly clumsy excuses, I knew something didn't add up.
—Impossible this week, Iván. I've got some work to catch up on.
—I'll come by your place on Saturday, then. I'll bring some beers.
Another day would be better. I'll be away.
It was always the same routine for an entire month. Bruno wasn't a liar—or so I'd thought until then. His answers came too quickly, too rehearsed, as if he'd repeated them in front of the mirror before dialing my number.
I knew that on weekends he escaped to the country house his parents owned at the foot of the mountains. An isolated cabin with a pool, surrounded by pines and a silence broken only by birds. We'd spent entire afternoons there as teenagers, when we'd discovered a narrow trail that climbed the slope and opened onto a high clearing overlooking the whole property. No one else knew that path. Only Bruno and me.
One July afternoon, with the heat clinging to my skin and jealousy gnawing at me from the inside, I decided I had to find out. I didn't call him. I took the car, left the highway, and drove to the turnoff leading to the property. I parked a kilometer away, hid the car behind some bushes, and started climbing.
This is wrong. This is very wrong.
But I kept walking. My heart hammered against my ribs with every step, a mixture of exertion and the feeling that I was crossing an invisible boundary. The air smelled of resin and earth baked by the sun. When I reached the clearing, I crouched down among the undergrowth, breathing hard, my shirt stuck to my back.
The pool gleamed blue below. The sliding glass doors stood wide open.
I didn't have to wait long.
Bruno stepped out onto the terrace completely naked. He walked with the natural ease of someone who knew he was alone at home. I'd known him all my life; we'd shared locker rooms, hotel rooms, and camping nights. I knew he was thinner than me, more slender, with fair skin and blond hair that the sun was turning almost white. Seeing him like that, unaware that I was watching, stirred a strange mixture of tenderness and something else. Something I didn't want to name at the time. I saw his cock hanging between his thighs, neither hard nor completely soft, swinging with every step, and I looked away as if I'd been burned.
He dove into the pool. He swam a few lengths without hurrying, as if he had all the time in the world.
I almost turned back. I felt ridiculous, like a jealous kid spying on his best friend out of pure spite. Maybe Bruno simply needed to be alone. Maybe I was inventing a mystery where there was nothing.
Then the cabin door opened again.
A man came out. In his thirties, tall, broad-shouldered, with arms defined by years at the gym. He wore only a black brief that barely contained what was inside. The bulge was blatant and heavy, the fabric stretched over a package that left nothing to the imagination. He walked with the calm of someone who had nothing to prove, someone who already knew the place he occupied in any room. I clung to the pine trunk beside me to keep my balance.
Who the fuck is that?
Bruno came out of the water without saying a word. He crossed the terrace, his body glistening with droplets, and approached the man as if it were the most natural thing in the world. He knelt on the warm tile. Without hesitation. Without asking permission.
I stopped breathing.
Bruno buried his face in the bulge before even pulling down the brief. He bit the fabric, sniffed his balls through it, and ran his tongue along the outline of the cock standing hard against the cotton. The man let him, one hand resting on the back of Bruno's head, guiding him slowly. When he finally untied the sides of the brief and let it fall, his cock jerked heavily in front of my friend's face. Thick, hefty, with a prominent vein running down the top and the swollen head already pointing upward. Bruno opened his mouth immediately, with an obedience that left me rooted to the trunk.
He gripped it at the base and began taking it in slowly, inch by inch, while the other man closed his eyes and put his hands behind his neck, letting him do it. Bruno swallowed it with a technique learned through hours and hours on his knees. He licked the tip, ran his tongue over the frenulum, then took it back down to the hilt until his throat made that wet sound of a controlled gag. He pulled it out, spitting a thread of saliva that dripped onto his chin, and went back for more. He sucked the man's balls one by one, took them whole into his mouth, then rose again to devour his cock with a hunger I'd never seen in him, not even in front of a plate of food.
My head was a whirlwind. Bruno, my Bruno, the one who complained about how difficult girls were, the one who had told me in a low voice about his latest failed date with a coworker. All of it had been a cover. A carefully maintained cover, perhaps for years. I didn't feel disgust. I felt the vertigo of discovering that I knew my friend far less than I'd believed, and at the same time, a current of heat I hadn't expected rising through my stomach.
The other man began moving Bruno's head at a more pronounced rhythm, fucking his mouth without mercy. Bruno let him, his hands braced on the guy's hard thighs, swallowing every thrust to the bottom. Tears sprang to his eyes. Drool ran down his chin onto his chest. And still he didn't pull away. On the contrary, every time the guy eased off, Bruno drove himself down until his nose pressed into the other's pubis, as if he needed to feel him all the way to his throat.
***
The man took him by the hair, gently but firmly, and set the pace for a long while. Then he pulled him away with one clean tug. Bruno sat up with flushed cheeks, swollen lips, and a string of drool hanging from his chin, then got on all fours on the canvas lounger beside him. The evening light fell obliquely across his back. He spread his knees by himself, arched his back, and offered his white ass to the air with the practiced docility of someone who already knew what was coming and wanted it.
The man took his time. He prepared every movement with a methodical care that contrasted with his imposing physique. He spat on Bruno's hole and sank two thick fingers in up to the knuckles. Bruno moaned with his face pressed against the canvas. The guy twisted his fingers, pulled them out, spat again, and pushed them in once more. He spread Bruno's ass with both hands and ate him with his mouth, unhurriedly, while Bruno gripped the edges of the lounger with white knuckles.
—Open up wider —I heard the guy say, his deep voice carrying clearly to my hiding place—. That's it, you bastard, that's how I like you.
Bruno answered with a long moan that was neither word nor sentence, only a broken vowel. He lowered his chest farther against the canvas and spread his cheeks even wider himself, presenting himself without shame.
And then the guy went in. He gripped his cock at the base, set it against the saliva-slick hole, and pushed slowly until Bruno swallowed it whole in one long drive. Bruno let out a hoarse cry that broke off halfway. He stayed still for a moment, getting used to it, then began pushing his ass backward himself, impaling himself again and again on the other man.
The man let him take control for a few seconds, then clamped his hands onto Bruno's hips. After that there was no more courtesy. He began driving his cock into him at a deep, steady rhythm, thrusting all the way in, the sound of straps and flesh striking flesh carrying up to me as if it were happening a meter away. Bruno moaned without restraint, his face turned to the side on the canvas, mouth open, eyes half closed. He begged for more in words I couldn't quite make out from the clearing, though their meaning left no room for doubt.
Something moved inside me that I couldn't stop.
Heat dropped straight into my sex. It was an unbearable mixture: the rawness of the scene, Bruno's total surrender, the other's quiet strength, and the knowledge that I shouldn't be seeing any of it. I pulled down my shorts with clumsy hands. I pulled down my briefs too. My cock sprang out hard, soaked in pre-cum, throbbing before I even touched it. I didn't think. I didn't give myself time to think.
I gripped it with my right hand and started pounding it, hidden among the branches, the dry sound of my own breathing beating against my ears. The scene below set the pace by itself. Every thrust of the guy's cock into Bruno's ass was a tug of my fist over my own shaft. Every moan from my friend was a jolt running up my spine. My cock felt so swollen it hurt, its tip burgundy and its head protruding, shining between my fingers. I ran my thumb over it, smearing myself with my own juice, and pumped faster.
I came shamefully quickly. When I came, I bit the back of my left hand to keep quiet, and the moan caught in my throat. Jets of semen burst out, hot and thick, splattering my thighs and the leaves of the bush in front of me. Four, five pulses in a row that left me trembling at the knees. The rest was lost among the leaves.
Shame arrived instantly, along with confusion and the feeling of belonging, without permission, to something I wasn't part of.
Below, the man finished inside Bruno with a series of final, brutal thrusts, driving him to the edge of the lounger with every blow. I heard him grunt as he came, a deep, animal sound, and saw him remain buried to the hilt, shuddering as he emptied all his milk inside. Then he pulled away without any theatrics, and a thick drop of semen slid down the inside of Bruno's thigh to his knee. The guy walked to the pool and jumped in as if none of it had disturbed his weekend routine. Bruno remained sprawled on the lounger, eyes closed, chest rising and falling slowly, his ass still open and glistening beneath the slanting evening light.
From the clearing, I saw things he would never imagine I'd seen.
I went down the trail with my heart racing and my mind blank. The way back to the car seemed twice as long as the climb up.
***
Four days later, Bruno texted me as if nothing had happened.
—Want to grab a drink on Friday? I owe you several.
—Anywhere you want —I replied, my thumbs clumsier than usual.
We met at our usual bar. We ordered our usual beers. We talked about the summer, work, and a game neither of us had watched all the way through. I nodded and laughed at the right moments. Inside, every time I looked at his face, the two images overlapped: Bruno leaning his elbow on the bar, Bruno kneeling on the tile, swallowing a cock down to the throat. Bruno explaining some stupid office anecdote, Bruno on all fours with his back arched and his ass open, asking for more.
There was a new pane of glass between us, thin and hard, that he couldn't see. I didn't know how to break it either. I wasn't even sure I wanted to.
—You're acting weird, aren't you? —he asked around midnight, already on his third beer.
—Tired. Lots of work.
He nodded. Drank. Didn't press. Bruno never pressed. It was one of the things I liked most about him, and that night it also seemed like one of the cruelest.
***
Three weeks passed. Just as I was beginning to convince myself that I could live with it, that I could lock it away in a drawer and move on, the excuses returned.
—Impossible this week, Iván. I'm sorry.
This time I didn't hesitate. I grabbed the car keys with a knot in my stomach and a sick need to see, to confirm, perhaps to understand why I still couldn't think about anything else. I took the same route. Parked in the same place. Climbed the trail faster than the first time, without stopping to catch my breath.
The clearing was the same. So was the pool.
But that afternoon there wasn't one man at the cabin.
There were two.
Bruno was between them, on the edge of the lounger, and the two men were sharing him with a possessive calm that left no room for misunderstanding. One was older, with a gray beard and broad back, a dark, thick cock hanging heavily between his thighs. The other was younger, almost my age, with dark tattoos on his arms and a long, slender shaft curving upward, already hard and dripping.
Bruno was kneeling on the ground, his mouth occupied by the older man's cock. He sucked it with the same hypnotic devotion I'd seen the first afternoon, while the tattooed younger man positioned himself behind him and buried his face between Bruno's buttocks. He ate his ass hungrily, with long, noisy licks that carried clearly to the clearing. Bruno moaned with his mouth full, the sound muffled, wet, obscene.
Then they changed positions without a word, as if following the steps of a well-rehearsed choreography. The younger man sat on the lounger, gripped his curved cock at the base, and Bruno climbed onto him backward, lowering himself slowly until he impaled himself completely. He began riding him himself, rising and falling with his thighs spread, his own hard cock swinging against his belly. The older man approached from the front and put his shaft in Bruno's mouth at the same time, using each downward movement to fuck his throat in rhythm with the other man. The three of them fit together with a precision that made it clear this wasn't their first time.
Bruno was impaled at both ends and moaned without being able to close his mouth, drool falling onto the older man's hands and sweat shining across his chest, arms, and thighs. The veins in his neck stood out taut. His own cock jerked between his legs, hard and red, untouched by anyone. At last the older man grabbed his head with both hands and came in torrents into his mouth, and Bruno swallowed with his eyes closed, not missing a drop, while the tattooed man clamped his hands onto Bruno's hips and thrust up into him until he emptied himself inside too with a short roar.
What was happening down there wasn't an improvised encounter. It was a routine. A routine with rules I didn't know.
I kept watching. This time I didn't touch myself. This time I didn't feel the blind jolt of the first afternoon, but rather a dark fascination and a dull ache I didn't know where to put. I understood that for ten years I'd lived beside a parallel world Bruno hadn't told me a single line about. A world in which he was someone else. A world I could only be part of as a shadow among the pines.
I went down the trail again before they finished. I didn't want to see him come. Not that night.
In the car, before starting the engine, I sat for a long while with my hands on the steering wheel and my eyes closed. I had to decide something. Keep watching from the shadows and live with it. Or take a step—a call, a quiet conversation on some terrace—and accept that after that conversation our friendship could never be the same.
But that, as they say, is another story.