Two Friends, a Sofa, and the First Desire Between Men
They parted their lips slowly, separating with their eyes still closed. They opened them little by little, almost afraid, as if they didn’t know what they’d find on the other side of that kiss.
Mateo and Bruno looked at each other, sizing up the situation. The first forced a nervous smile; the second frowned.
“Is something wrong?” Mateo asked, alarmed.
As almost every afternoon, they were at Bruno’s apartment. They had shared a spot on the university league team for two years: Mateo was the point guard, the shortest on the roster, with tousled brown hair, gray eyes behind thin glasses, and a smile that could disarm anyone. Bruno couldn’t understand how his friend preferred hanging out with him over any of the girls who hovered around him. He wasn’t ugly either, with a body honed by all the training, but his low self-esteem had never let him see it.
“No, it’s just… didn’t you notice it felt weird? More forced than yesterday.”
The day before, the two of them had let themselves be carried away by something they hadn’t even known was inside them. In the dirty intimacy of the locker room, after everyone else had left, their bodies had taken the reins to say what they themselves didn’t dare. Bruno went home first and they didn’t talk again, but they agreed to meet to clear everything up calmly.
“I know I love you,” Mateo began, direct as always. “I love you as a friend, like a brother. We’ve spent half our lives together and I’m not about to lose that. And precisely because I love you so much, because we understand each other the way we do, I like the idea of exploring this other… I don’t know, facet? Because even if it doesn’t work out, we’ll keep being friends. That always worked.”
The two of them had reached the same conclusion. Their mutual attraction was something new for both of them, awkward in a way, but impossible to deny. They didn’t know whether the handjobs they’d given each other with the rest of the group around had lit the fuse or if it was the other way around, but living it side by side had spared them the lies and the embarrassment in front of each other.
That was why they had decided to keep going down that road. Keep exploring each other. Together.
And yet, the kiss on the sofa had felt strange.
“Mm, I don’t know. Maybe. I think it’s nerves,” Mateo replied.
“Nerves?”
The answer didn’t convince Bruno, and that irritated him. He thought he already had things clear, but finding himself there, doubting, felt like a step backward.
“Yeah, you’ll see…”
As always, Mateo took the initiative. He stroked Bruno’s cheek softly and brought their lips together again, this time in a light, tender kiss.
“I don’t know, Mateo, I’m not…”
He couldn’t finish. The plump lips of the shorter one were claiming him again, now with more force. Bruno barely responded and pulled away again.
“Mateo, listen to me.”
Mateo didn’t listen. He threw himself at his mouth with determination, with desire. Bruno reacted by instinct, returning the kiss as it grew in intensity, trying to match his pace. He moaned when Mateo grabbed the back of his neck to prevent an escape that wasn’t going to happen anyway, while his tongue pushed in greedily. The shorter one climbed astride him, and Bruno was starting to get hard.
They called him “the Log” and Mateo “Meter,” and both nicknames fit. When you grabbed Bruno’s six-inch cock it was impossible to close your hand around it; Mateo’s long, seven-and-a-half-inch dick was better wanked with two hands. That kiss made them feel both things at once.
Bruno no longer hesitated. Holding his friend by the ass, he moved his tongue and hips at the same time. He explored the mouth, kneaded the cheeks, rubbed the bulge. Mateo clung to his neck, fingers digging in from the pressure. What that kiss transmitted echoed between them, fed itself, grew like a dam giving way after holding too long.
Desire overflowed and gave way to delirium.
They didn’t talk. They didn’t part their mouths except to pull off their T-shirts, which fell somewhere without either of them caring. That kiss had nothing pretty or romantic about it. It was savage, primitive, animal. Their lips reddened from the friction of stubble, but neither of them stopped. That make-out session was worth the stinging.
There was urgency and relief too. So many years of friendship, and they were touching each other like strangers.
From above, Mateo traced the ridges of Bruno’s abs, the skin stretched tight over muscle. Blindly, he drew the grid, moved up to the hard pectorals, to the small dark nipples, to the neck as taut as the jaw. He ran over him as if he wanted to memorize him. Bruno, on the other hand, didn’t want to memorize the other’s body: he wanted to enjoy it.
He squeezed and fondled Mateo without knowing whether you touched a man differently than a woman, so his hands repeated what was familiar. One on the ass, stroking and squeezing the cheek. Mateo was short, but he had a good ass, round and firm. The other hand climbed his hip, squeezed his pec, pinched a nipple.
That last thing drew moans from Mateo, who rubbed harder against the hardness of his friend and poured the sounds straight into his mouth.
Bruno held his jaw without stopping the movement of his tongue and, when they were almost out of air, pulled his face away. They looked at each other, panting, flushed.
“I want you to suck my dick,” Bruno said. Mateo was surprised.
“Wow, what happened to your usual shyness?” Bruno blushed and looked away with an almost inaudible “sorry.” “Don’t be sorry. I like this new side.”
Mateo gave him one last peck and, with a naughty smile, started down his friend’s toned body. He left wet kisses on the hot skin, from the lips down to the little trail of hair disappearing into the pants. Bruno closed his eyes with a sigh and let him. Mateo, on the other hand, kept his eyes wide open: kneeling between his best friend’s legs, he admired the huge bulge pressing through the fabric. He undid the button and zipper and yanked the cock free.
They traded a look for a brief instant before Mateo focused on the member in front of him. The air was thick with expectation, as if the whole world were holding its breath. He took it in his hand, fascinated by the thickness, and a shy drop came out to greet him. He drew a breath, closed his eyes, and took his first cock into his mouth.
It felt smooth, slightly salty, hot. He’d expected something… more? But Bruno had no patience. He grabbed the back of his neck and pushed his head down, forcing more of it into his mouth. That drew a long moan from Bruno and made Mateo choke hard on the flesh filling him.
He pulled back, coughing.
“Animal, you’re gonna suffocate me!”
Bruno didn’t answer. With a look drenched in lust, he brought Mateo’s head back to him and rested his cock against his cheek.
“Keep going,” was all he said, in a rough voice.
Mateo obeyed. He owed his friend a blowjob and wanted to give him pleasure. He took half the shaft in at once, tasted again that flavor he couldn’t identify, still unable to decide whether he liked it or not. What he did like was the sigh it drew out, and he started really sucking.
For the first time in his life, Mateo was eating a cock. He was eating it and enjoying it. It was strange at first, a whole world of new sensations: the feel on his tongue, the unfamiliar taste, the mouthful. But as he went up and down, as he took it out and put it back in and heard his best friend’s moans, the blowjob gained intensity. He circled the tip with his tongue, caught every new drop, and meanwhile he stroked his own dick, rock hard.
The wet slurping was muffled by Bruno’s moans. He wasn’t taking the whole thing down, but he didn’t expect that being his first time. He didn’t need it. Just looking down and seeing his friend clinging to his shaft, going up and down, coating it in saliva, was enough. It wasn’t a perfect blowjob, but the arousal was sky-high. Feeling close to the edge, he gathered his courage.
“I want to cum on your face,” he said, flushing red as soon as the words left him, but he was so close and wanted it too much. “Let me, and when you put it in me you can cum wherever you want.”
Mateo opened his eyes, still with the cock in his mouth. Was Bruno offering to fuck him, and the only price was a facial, something he didn’t care about?
He sat back on his heels, let go of the cock, stuck out his tongue, and pulled the dirtiest lust-drunk face he could manage. Having semen in his mouth didn’t thrill him, but he judged he’d earned it. He looked his friend in the eyes.
“Give it to me, brother.”
“Right now.”
Bruno stood up off the sofa, holding his cock so he could jerk himself at full speed. It was shining, the skin sliding over the glans to the frantic rhythm of his hand. He aimed at his friend, who squeezed his eyes shut as if bracing, standing there in front of something inevitable. He started to pant, to shake.
“Fuck, fuck, fuck!”
Those were the only words before he exploded. Three tremendous ropes crossed Mateo’s face: the first hit him from mouth to hair, passing over his glasses, the second splattered against the lens, the third landed on his cheek. Mateo took the hits by curling up, enduring the strange taste that made him want to close his mouth, but he didn’t move until Bruno finished emptying himself over his face.
Moaning without restraint, Bruno unloaded completely over his best friend’s almost hairless face. The smell was intense, the bitter taste burned on Mateo’s tongue, but he waited for the last drop before moving.
Bruno collapsed back onto the sofa, defeated by orgasm, his legs weak.
***
Mateo moved at last. He opened his eyes, though one was blocked by the sticky lenses. The first thing he did was spit into his hand what had landed in his mouth. Disgusted but turned on, he had a monumental bulge under his pants. He stood, took Bruno by the hand, and lifted him off the sofa until their bodies pressed together. He kissed him passionately, not caring about the face full of cum, pressing both hard cocks together. Bruno kissed him back, equally indifferent to his own semen, though both of them noticed the residual taste passing from one tongue to the other. It was a filthy kiss, but their cocks throbbed furiously against each other.
When they parted, Bruno carefully took off his glasses and lost himself in those expressive gray eyes. Mateo took them back and stepped away.
“I’m going to wash them, and I might as well wash my face too. Wait for me in the bedroom.”
“Leave them on,” Bruno said while he headed to the bathroom.
Mateo stopped in the doorway.
“No,” he answered before turning around. “I want to see your face properly while I fuck you.”
A shiver ran through Bruno. The tone had been almost dangerous, a promise that sparked an immediate response in his body. He went to the bedroom to wait for him.
***
Mateo came in wearing only his boxers, ready. He wanted sex. No: he needed to have sex with Bruno. He found him nervous, standing by the bed with his pants still on, wringing his hands. That vulnerability filled him with tenderness. He grabbed his hip firmly and pulled him in to kiss him again.
Bruno let himself be guided to the bed, sat down, and fell backward following Mateo’s body. They tangled again in an eager make-out session. Then Bruno switched positions, eager to show he could take the lead too; he devoured Mateo’s neck fiercely while his hand squeezed the hard-on.
Mateo pushed his friend’s head downward, and Bruno didn’t resist. First he kissed the cock through the boxers. Through the fabric he felt the heat, the hardness, the smell of a dick that had been hard for a good while now. He kissed harder, pressing with his lips to the rhythm of Mateo’s sighs.
Impatient, Mateo pulled the garment down and freed his cock. But Bruno wanted to make him suffer. Fascinated as always by his friend’s thickness, he spat on it and slowly spread the saliva all over the length, insisting on the sensitive glans. Mateo writhed in pleasure, moaning softly, one hand gripping the sheets and the other on Bruno’s ass.
Bruno pulled down his pants so Mateo could fondle his ass at will, and then he took the glans into his mouth. Mateo’s moan was not exactly soft.
“Ah, fuck. Fuck, baby, keep going.”
That word, like a spell, echoed in Bruno’s mind and awakened something inexplicable. He threw himself into sucking that cock with all his might.
Mateo had no time to complain. Even though Bruno couldn’t get the whole thing in, having him tethered to his shaft, coating it in drool with that lust-drunk face, heated him up like crazy. He squeezed the cheek, hard and almost hairless, until one finger pressed right in the center. Bruno moaned muffled against the cock that kept him from speaking.
Mateo didn’t think twice. He sucked his finger to lube it well with saliva and brought it back to Bruno’s entrance, beginning a gentle game: stroking, squeezing, stretching, pressing, attentive to every reaction. The finger went in a little more each time, and each time the blowjob he was getting became more intense.
He had to wet his finger a couple more times, but in the end it went all the way in. On all fours on the bed, Bruno let go of the cock for a moment; with his mouth at the base and the long shaft throbbing against his face, he gasped with pleasure while Mateo opened him wider and wider, faster and faster. The second finger joined in with some difficulty.
Bruno jerked upright with an intense moan.
“I can’t take it anymore. I need to put it in you.”
“Me too. I want to feel you inside.”
They searched each other’s eyes, both loaded with desire and pleading, their breathing ragged. Unable to draw it out any longer, Bruno climbed astride his friend and aimed his cock toward his own ass. As soon as he felt the head at the entrance, he drew in a breath.
He pushed. He felt the pressure of the glans against his hole, uncomfortable, and tried not to tighten by reflex. He relaxed a little and the head slipped in at once, drawing a sharp whimper from him. They stayed still for a moment.
“You okay?” Mateo asked, frightened. “Should I pull out?”
“No, wait. Leave it there a moment.”
“You sure? We can stop if…”
“Don’t even think about it,” Bruno leaned forward until their foreheads touched, the cock still inside. “If you pull it out, I’ll put it in myself.”
Mateo smiled despite his concern and kissed him tenderly. Soon the kiss flared again. Focused on the mouth, Bruno let himself sink onto Mateo’s shaft, which was disappearing little by little into his untouched interior.
When he had it halfway in, he moved back up to leave only the head outside again. He was trying to breathe calmly to cope with that strange sensation. Mateo stroked his cheek, eyes shining behind the lenses. He spat into his hand and coated the bit that was still outside. He smiled at him, this time with mischief, and started moving.
Bruno threw his head back toward the ceiling with a moan when Mateo’s cock began forcing its way through his insides. His own cock jumped against the abdomen of the one beneath him. Mateo took hold of it to jerk him at the same rhythm with which he was opening his ass: part of his length went in and out, never all the way in or all the way out, and he slid his slippery hand along Bruno’s shaft. Bruno moaned softly each time, feeling a little fuller.
For Mateo, this was taking an enormous amount of self-control. Every fiber of his body begged him to slam him hard, put him against the bed and fuck him until he came in jets. But this was Bruno’s first time from the bottom, and the first time for both of them together. There would be time for frantic fucking later. That afternoon was for discovery.
He kept moving slowly. He was enjoying it too: his friend’s untouched ass squeezed his cock like crazy, and with each thrust he felt the glans making its way into that hot interior. They looked at each other the way only two people who are discovering pleasure together look at each other.
They were fucking. Each other. Bruno and Mateo, best friends forever, who had discovered together their attraction to the same sex, their attraction to each other, and buried feelings. All of that came to the surface in that fuck. In their looks, they said what they still didn’t dare put into words.
Bruno began to move at the slow rhythm Mateo set, and the cock went in deeper. He gasped in surprise, but kept riding. He pushed aside the thoughts that accused him of taking it up the ass, of doing something so… and focused on Mateo: on his firm, sweaty torso, shining with the heat saturating the room. With one hand he jerked him off and the other he had behind his neck, showing off the bicep. Laid out on his bed, with that lust-soaked look, he seemed like the sexiest guy in the world. He sped up.
Mateo growled with pleasure when his cock went deeper. At some point Bruno had started setting the pace, and he thought it was perfect. It wasn’t a frantic fuck, but his friend’s ass squeezed his shaft, giving him an enormous rush. And the best part was the view: Bruno’s body bouncing on top of him, the abs taut, the beads of sweat tracing a path between the muscles, the soaked hair, the nonstop moaning.
Those vulnerable moans were driving him crazy.
Suddenly Bruno started pinching one of his nipples. The sharp pain camouflaged by pleasure drew a deep moan from Mateo. Then another. And a third. He writhed, not knowing whether it was pain or pleasure, or whether to ask him to stop or keep going. The answer came on its own.
“Bruno, stop… ah!” another pinch cut him off halfway through the sentence. “Seriously.”
“What’s wrong?” Bruno asked, coaxing, without stopping.
“If you keep this up you’re gonna make me cum.”
“And you’re gonna fill my ass?”
“Fuck, yes. If you don’t stop now, I’ll flood you.”
“You want me to stop, Mateo?”
The look they exchanged lasted a fraction of a second. Enough to understand each other. Bruno leaned forward until their heads touched, lips brushing without kissing.
“Fill me, baby,” he used the new word that had been born between them, and added, “Please.”
Mateo opened his eyes wide before giving himself over to pleasure. With the hand not holding Bruno’s cock, he squeezed his cheek hard and started pumping deep.
He moaned outrageously against his friend’s mouth, and Bruno against his. His ass squeezed his cock and pleasure overflowed. Mateo burst hard, in a long orgasm, straight into Bruno’s insides, never stopping the motion as he emptied himself inside him. Every spasm came with a moan of delight he didn’t want to hold back.
Bruno’s eyes rolled back the moment his friend started cumming. The change of rhythm, plus feeling him unload, took him immediately to the climax: he came abundantly too, his semen spilling onto Mateo’s belly. While one of them shouted in pleasure, the other was left speechless in what was, without a doubt, the most intense orgasm of his life.
Little by little they regained their composure. Panting, sweaty, they stopped moving except for their chests, rising and falling with their breathing. They were still forehead to forehead, eyes closed.
“That was incredible, Log. Thanks.”
“I don’t like you still calling me Log,” Bruno answered, rough. Then he softened his tone. “I like it better when you call me baby.”
They separated to look into each other’s eyes. Bruno was ashamed of everything: of the fuck, of the orgasm he’d just had, of confessing the nickname. Of what he felt.
“I like it better that way too. Then thank you, baby. Thank you for giving me this moment.”
Mateo drew him close gently and kissed him. It was a slow, beautiful kiss, full of tenderness. When they parted, Bruno had tears in his eyes. Mateo looked at him worriedly, but his friend shook his head.
“Relax, they’re happy tears,” he laughed softly as one rolled down his cheek. “That kiss didn’t feel weird.”





