My Best Friend’s Girlfriend Came In Without Warning
We’d been walking the Salkantay for six days when everything went wrong.
Marcos and Carolina had been friends of ours since before Sofía and I started dating. They’d been together four years; we’d been together six. We’d taken trips before, but nothing like this: five days of trekking through the Peruvian Andes to Machu Picchu, sleeping in plank-built lodges, washing in the hot springs that appeared every so often along the trail.
Marcos and Carolina had been practicing tantra yoga for two years. They mentioned it the first night, at dinner, after the second pisco.
“It’s not about sex,” Carolina said, with that usual calm of hers. “It’s about learning to stay very still with something very intense without needing it to stop.”
Sofía looked at her over the rim of her glass. I looked at her too, but for a different reason. Carolina had a way of occupying space that was hard not to notice. Big breasts, a broad waist, black hair to her shoulders, dark eyes. And that harder-to-name thing: she was completely in her body. Without apology.
The phrase hung in the air among the four of us for several days.
***
On the third day, at the Soraypampa lodge, Marcos suggested a yoga session before dinner. We’d climbed fourteen kilometers and nobody was in a mood to argue. Sofía and I followed him into the inner courtyard, where there was a clean plank floor and a single kerosene lamp in one corner.
“This isn’t a class,” Marcos said. “It’s a practice. And we do the last part in pairs.”
Carolina arrived barefoot, in short black shorts and a cream-colored tank top that clung to her without asking permission. Sofía was wearing leggings and a white T-shirt still damp from the shower.
Twenty minutes of stretches on the floor, then Marcos and Carolina sat facing each other. She crossed her legs over his thighs, fitted close. Her hands on his shoulders. His on her waist. Their foreheads almost touching.
They didn’t move for several minutes. They didn’t talk either. But something in the room changed, and Sofía and I noticed it without quite knowing what to call it.
“Give it a try?” Marcos said, without taking his eyes off Carolina.
Sofía looked at me. I looked at her. We sat down as they had, awkwardly fitting our knees together. But nothing happened. Something in the two of us couldn’t find the angle.
“Try something else,” Marcos said, with strategic calm. “Switch partners. Sometimes with someone you don’t share the routine with, it’s easier to let go.”
The silence lasted exactly as long as it takes for an idea to become real.
I sat facing Carolina. Her warm, soft knees against my thighs as we settled into position. Her hands on my shoulders. Mine at her waist, and the moment my fingers brushed the tight fabric of her T-shirt, something in my body decided for me.
Carolina noticed. I felt it in the way she dropped her eyes for a split second and lifted them again with a smile at the corner of her mouth that could not be misunderstood. My gray sweatpants left no room for denial.
Across the courtyard, Sofía was seated facing Marcos in the same pose. I didn’t catch her face. I only saw his big hands at her narrow waist, thumbs resting on her hip bones, motionless, firm through the thin fabric.
“Focus,” Marcos said, in his usual voice. “It’s not about erections. It’s not about fucking.”
And beneath all that philosophy was the obvious thing: two erections pressing against the anatomy of each other’s best friend’s girlfriend.
When the session ended, nobody named anything. We had dinner. We drank pisco in moderation. We talked about the next day’s stage, the kilometers, the weather.
No one needed to say it out loud.
***
On the fourth day, we reached the Cocalmayo hot springs at dusk. Three stepped pools carved into the rock on the river’s edge, water at forty degrees rising from underground, steam mixing with the cold Andean air.
Marcos and I got into the big pool. Carolina and Sofía went down the path to the small pool at the back, separated from the rest by a rock outcrop. It was reserved for women at that hour.
What happened down there Sofía told me two months later, in a conversation that lasted an entire night. But I also knew that same evening, without needing words, from the way the two of them came up from the river.
Carolina stripped first, with the natural ease of someone who had spent years at peace with her body. Sofía took longer. When they entered the water, it covered them to the chest and the silence between them had a new texture.
“Come here,” Carolina said after a while. “Turn around. Lean on me.”
Sofía turned. She rested slowly against Carolina’s chest, and her ass found Carolina’s sex, and the water covered them both. Carolina rested her lips against her temple. Not a kiss: a presence.
Her hands began to move. Over the arms first, rising from the wrists to the shoulders with a slowness that was not massage but attention in the form of contact. Sofía didn’t move. She breathed.
Flat palms over Sofía’s small, firm breasts, flushed by the heat. Thumbs brushing her nipples. Sofía clenched her teeth around her lower lip and let her head fall back onto Carolina’s shoulder with a surrender she was doing with that exactness for the first time.
“Carolina…” Sofía said. Just that.
“I’m here,” she answered.
Carolina’s hands went down Sofía’s belly, slowly, following the line lower, and Sofía parted her legs slightly in the water like someone opening a window to something that had long wanted in. When Carolina’s fingers found her, it was with the precision of someone who knows what she’s looking for and knows how to find it.
Sofía arched against her. Her hips began to move on their own, that ancient motion. Carolina held her by the hip with her free arm and with the other hand kept going, kept going. The sound Sofía made at the end was brief and contained, and Carolina held her the whole time it lasted, and after that too.
The water remained the same water. The steam kept rising. Outside, the river.
“See?” Sofía said after a while.
“What?”
“Half an hour goes a long way.”
And Carolina laughed, softly, with her mouth still at Sofía’s temple.
***
On the fifth day I got a fever. Thirty-nine degrees. Something in the water at the last village, or in the accumulated exhaustion, or in what I’d been swallowing for six days without knowing where to put it. We arrived at the inn for the last stretch, an adobe house with a lookout over the valley, and I collapsed onto the bed in the room with chills before Sofía had finished unloading the backpacks.
“Stay here,” Sofía said. “I’m going to get paracetamol.”
Marcos went out with her. There was a small private hot spring on the inn’s terrace, open only to guests. Carolina stayed with me for a while, with the cold towel on my forehead and her eyes on the valley outside the window, and at some point I really fell asleep.
What happened with Sofía and Marcos I understood much later, when she told me with no embellishments. When they went down to the terrace hot spring, Sofía started taking off her clothes to get in. Marcos watched her without hiding it, with that total attention he had and had never applied to her until that moment.
They sat together on the stone bench. They talked about the trail. Their knees brushed without either of them acknowledging it.
“Did the other day bother you?” Marcos asked.
Sofía held his gaze.
“No, really. It’s… biological, I guess. Men are like that.”
“Sofía.”
She turned. Marcos took her hand under the water. He brought it slowly toward him, without brusqueness, and when Sofía’s fingers found the hardness of his erection, she didn’t pull away.
“I control that stuff,” Marcos said. “I train it. But with you it’s different.”
Sofía didn’t withdraw her hand. Her fingers tightened on their own. She started moving slowly, with that clumsiness that is new even when it isn’t entirely.
They kissed without either being able to say who had moved first. His hands traced her under the water, her waist, her thighs. When he positioned her over him, Sofía spread her knees and sank down onto him with a slowness he didn’t rush.
The hot spring was narrow, and that made everything more intense. The water covered them to the chest, but the heat below and the pressure of his body were opening her centimeter by centimeter, as if the night stretched with each short, deep, contained thrust. Sofía braced her hands on the wet stone edge to hold herself up and Marcos grabbed her hips with an almost brutal firmness, one hand planted on each side, guiding her up and down, marking the rhythm with the patience of someone who knows how to last.
“Like that,” he murmured against her mouth. “Like that, Sofía.”
At first she answered with small sounds, more breath than voice, until he pushed a little deeper and made her arch her back. The water moved around them, vibrating with each snap of hips, with each meeting of skin, with each friction that rose from belly to throat.
Marcos spread her legs wider with one hand, slowly but without asking, and Sofía did not pull away. On the contrary: she let herself be taken, letting herself be seen in that gesture of dirty and pure trust at the same time. He lowered his head, bit her shoulder carefully enough not to leave a mark, and Sofía let out a long moan that got lost in the steam.
“You’re driving me crazy,” he said.
“Then don’t stop,” she answered, voice shattered.
And he didn’t stop. He had her on top of the bench, hips moving in a sway that became more and more erratic as pleasure tightened her belly. Marcos slid one hand between them, under the water, seeking the exact tension of her clit with two fingers that didn’t hesitate. Sofía shuddered from head to toe, her breathing cut short, her face flushed.
“That’s it,” he said. “Let go.”
She clung to his shoulders, digging in her nails. The pressure grew until Sofía went rigid for a second, mouth open, and then she spilled over him with a deep, wet, uncontrollable shudder. Marcos kept moving inside her, holding her as the orgasm rolled through her body in waves, and when he felt her completely come apart, he gave in too, clenching his teeth against her neck as he came inside her with a low growl buried in the steam.
They stayed like that for a few seconds, joined, breathing as if they’d run up an impossible hill.
“I’m here,” he said when she breathed his name.
And the phrase landed with all its weight, because it was the same one Carolina had said to Sofía two days earlier in the Cocalmayo pools, and Sofía knew it and Marcos knew it and neither of them named it.
Sofía came first. Without warning, with an intensity that surprised her. Marcos followed seconds later, without separating from her, wrapped around her while the sun finished falling over the Andes.
***
The sixth-night dinner was on the terrace with candles and the rest of the pisco that was left. I was better by then. Better in my body. In everything else, not so much.
I opened it myself, because someone had to open it and the other three had spent two days waiting for whoever was brave enough to do it first.
“Are you aware that something happened on this trip?” I said, looking out over the valley. “Or are we still putting on the act?”
Marcos didn’t answer right away. That pause was the first thing I registered: that he didn’t deny it.
“What exactly do you mean?” he said, with that calm of his that now had a new edge.
“I mean what I mean. What happened. With Sofía. With you.”
“Yes,” Marcos said.
The monosyllable hit the table and stayed there.
“And you?” I looked at Carolina.
“Yes,” she said, holding my gaze.
I stood up without really knowing where I was going. I walked to the edge of the terrace. When I turned around, my voice came out louder than I intended.
“Really? I’m here feeling like shit for looking at your ass and the two of you are screwing each other and everybody else. You,” I pointed at Marcos. “My best friend. Since forever!”
“Andrés,” Marcos said. “I can listen to you or I can explain myself. I can’t do both at once.”
“Don’t explain anything to me! You’re hypocrites. You talk about presence, connection, really being there. And two days later you’re cheating on each other.”
“Andrés,” Carolina’s voice, low and direct. “Stop.”
“You less than anyone!” I laughed without humor. “You fucked my girlfriend, literally, and I’m over there in the pool with your husband and none the wiser.”
Sofía closed her eyes. She had a tear that still hadn’t fallen.
“Fuck you,” I said, and grabbed the last bottle. “I’m going to the room. Fuck all three of you.”
I closed the door without slamming it. That was the most definitive part.
***
The room was dim. I lay down on the bed with my arm over my eyes. I didn’t want to sleep. I didn’t want to think. I didn’t want anything that required a decision.
The door opened.
“Sofía, I told you…”
I took my arm away from my face.
Carolina was in the doorway.
She was wearing a white spaghetti-strap nightgown that reached her knees, with a thin lace trim at the hem that the corridor light turned slightly translucent. She wasn’t wearing anything underneath. I didn’t need to know that: I knew it.
She closed the door behind her.
She came to the bed barefoot, unhurried, and when she reached my side she climbed onto me astride, slowly, the nightgown parting over her thighs until the inner skin was visible, soft and brown. I felt her weight. Her heat. The salt smell of her hair.
My hands went to her hips by instinct. They were just there, palms open over the fabric.
She said nothing.
She leaned toward me very slowly, and when our mouths met it was with a softness that was not what I expected. It was patient. It was a mouth that made no apology for being there.
I kissed her. First with the awkwardness of someone with too much in his head. Then, when Carolina put her hands on either side of my face, with something else.
My hands slid up her sides, following the waist that gave way to the hips with the curve I had watched for six days without being able to touch.
Carolina sat up. She took the nightgown straps and pulled them down over her shoulders in one motion. The fabric fell to her waist. Her breasts were bared.
I let out the air in my lungs.
They were real, and big and heavy with that perfection that isn’t symmetry but presence, and there they were, over me. I lifted my hands and took them, and the abundant flesh spilled between my fingers with a heat that was almost impossible to contain. A sound came out of my throat, unnamed.
Carolina guided me with one hand on the back of my neck and the other on my chest, pushing me back just enough to make space. She rose only as much as needed to pull down my pants and underwear, with the same naturalness with which she had stripped in the pools before. There was no show. There was intent.
When she took my cock in her hand, she closed her fingers around it slowly and firmly, weighing the size, the hardness, the wetness at the tip. She looked at me while doing it, as if she wanted to learn me for real, and rubbed me a couple of times at the base with her thumb before leaning down to kiss me again.
“I’ve been watching you,” she murmured against my mouth. “Since the first day.”
The sentence ran straight down my spine.
She sat back up and settled over me, but not right away. First she slid her hand between her thighs, parting the nightgown fabric already wrinkled at her waist. She touched herself in front of me, without shame, with two fingers sinking into her own slick cunt. She looked at me with that fierce calm of hers, and I watched her open herself, grow wet, prepare to take me.
“Watch me,” she said.
And I watched.
Carolina lowered herself onto me slowly. I felt her open around me with a heat that made me grit my teeth, first the pressure, then the tight fit, then that deep drive that leaves you breathless for a second. She stayed still for a moment, knees spread on either side of my waist, breasts brushing my chest, head thrown back, breathing deeply to settle in completely.
Then she began to move. At first, short. Then with more resolve. Her hips worked in a dark, wet sway that made her pelvis slam against mine with a dull, sticky, obscene sound. I grabbed her by the waist and ass, sinking my fingers into that abundant flesh that kept slipping through my hands, pushing up a little to go deeper. She answered with a low moan, almost an order.
“More,” she said.
And I gave her more.
I made her bounce on me with short hip thrusts, each one more intense, until the nightgown rode up her waist and everything was exposed: her taut belly, the wet mound, her parted thighs, black hair disheveled and stuck to her neck. Her breathing turned ragged. Her face changed. It was no longer just calm: it was surrender with hunger.
I sat all the way up and held her against me, mouth on one of her breasts, sucking the nipple while she moved on me with a rhythm that grew more and more desperate. Carolina held my head, fingers digging into my hair, and with the other hand she reached between us to rub her clit with two fingers at the same time as she took me inside her, guiding the pleasure with indecent precision.
“That’s it,” she gasped. “Just like that.”
The room filled with wet sounds and breaths too loud. The mattress creaked. The bed hit the wall with each upward drive. I had her by the ass, lifting her just enough to drive deeper, and she let me take her with exquisite violence, biting my shoulder, letting out broken little curses that didn’t sound like curses so much as need.
“What a cock you’ve got,” she said, voice shattered. “Fuck.”
She came first without warning, arching over me with a shudder that tightened her belly and loosened her legs. Her thighs trembled. Pleasure ran down her whole body like a discharge. She stayed there breathing with her mouth open, still on top of me, still moving from pure momentum, and that last spasm finished me off.
I held her hard by the hips and kept thrusting until we came almost at the same time. I felt my body empty in thick, hot pulses inside her, and felt her clench around me, sex throbbing, holding me while her orgasm kept shaking her legs.
We didn’t say anything for a while. We just breathed.
Carolina didn’t move right away. She stayed over me, head on my shoulder, the nightgown wrinkled at her waist, breathing slowly returning.
Then she lifted her head. Looked at me. Didn’t smile. I brushed a lock of hair from her face with a gesture that was, of everything I’d done in six days, the most honest.
She sat up. Pulled the straps back up. Walked to the door barefoot and, in the doorway, without turning around, she paused for a second.
Then she left.
***
We caught the return flight to Buenos Aires the next day. Sofía sat beside me. Marcos and Carolina were on the other side of the aisle. Ten hours with everything that still hadn’t been said between the four of us, and ordinary life waiting at the end with its limitless patience.
Something had broken. I accepted it and didn’t deny it. But broken things don’t disappear: they remain, in pieces or put back together or in a new shape.
Sofía leaned in slowly. Rested her head on my shoulder.
I didn’t say anything. But after a moment I stroked her hair with the awkwardness of gestures that cost something and therefore mean more than those that come naturally.
Across the aisle, Carolina looked out the window. Marcos opened his eyes and found her hand on the armrest.
And the four of us kept heading south, saying nothing, needing to say nothing, knowing that what had happened could not be undone and that the only possible way forward was this: learning to carry it with us, the way one carries the kilometers already walked.