My best friend fucked my crush in front of me [F20/M19/F20] [Threesome] [Roommate] [Massage] [Exhibitionism]
When I was in college, I spent a semester in Costa Rica. I lived in a homestay with another girl named Sam. We seemed to be the only people with boyfriends back home, so we gravitated toward each other. Unfortunately for me, Ian was staying directly across the street. He was a cute guy with medium length, curly hair and a quiet, thoughtful vibe.
Each weekend we took the bus to the coast. I’d stick by Sam, but somewhere on every trip, I’d end up alone with Ian. Just talking. I developed a massive crush on him, but kept telling myself I had a boyfriend.
Two-thirds of the way through the semester, Sam, Ian, and I planned a weekend to Nicaragua. I was surprised Sam agreed to go on a trip with just me and Ian. They got along, but she had already warned me that I was too careless around him. She watched him with a silent, protective skepticism whenever he went off with me.
A little over a week before the trip, Sam's boyfriend broke up with her. Sam was devastated. I assumed we would cancel. If she backed out, I couldn’t go. The sheer panic and desire of being alone with Ian without a buffer for an entire weekend overwhelmed me.
But at the last minute, Sam rallied, desperate for a distraction.
By the second night in Nicaragua, we were exhausted. The night before, we’d packed into a small, windowless club, the heat pressing in as Sam danced aggressively between Ian and me, and we’d spent all of today exploring the city and the coast. Now we just lingered in the hotel room.
Ian sat shirtless on the edge of his bed. I tried to keep my gaze fixed on the ceiling fan, but my eyes kept drifting down his chest. He wasn’t a gym rat or meat head, but he had this dense tension of a climber. I’d caught myself on beach trips resisting the urge to reach out and touch his shoulders, instead imagining the feeling of his muscles underneath.
Sam and I sprawled across the other mattress in damp t-shirts and shorts. Conversation had fragmented, and we’d lapsed into the contented silence of people who were totally comfortable with each other. To avoid looking at Ian, I flipped over and lay flat on my stomach.
“Are you guys sore?” I mumbled into the pillow. “My back is a giant knot.”
I honestly didn’t mean anything by it. It was a throw away complaint.
“Ian,” Sam said into the quiet. “You should massage Kat’s back.”
I lifted my head, surprised that Sam was telling Ian to touch me. She wasn’t looking at me; her eyes were locked on Ian, waiting for his reaction.
“Seriously, do you need a back massage, Kat?” he asked in such an earnest way I melted a little.
“No, I’m fine.”
“Kat,” Sam interrupted, her tone flat and directive. “Let him do it. It’ll help.”
I shot her a sharp, questioning glare, but she just offered an innocent smile.
“I will,” Ian said. “If you want me to.”
I did. I wanted the friction of those hands rubbing my back. But I was the only one in this room tethered to a boyfriend back home. The thought of him touching me felt too dangerous.
“Okay,” I breathed into the pillow. “If you don’t mind.”
The mattress dipped as Ian climbed on. We shifted—Sam moving to my left, Ian settling on my right. His hands landed softly on my lower back. He worked his thumbs up my spine, tracing the muscles until his fingers hit the clasp of my bra, then retreated downward until stopping right above the waistband of my shorts.
“Where do you want me to focus?” he asked.
I tapped my upper shoulders, and he shifted his weight to apply pressure there.
Sam sat up. “You can’t give a massage over a shirt. It's terrible.”
Before I could argue, she grabbed the hem of my t-shirt and yanked upward. I found myself shifting, raising my chest so the shirt slid up above my bra. She didn’t pull the t-shirt over my head, just bunched the cotton toward my neck. Then her fingers brushed my spine, and with a quick flick, she unhooked my bra. The sudden release of tension, and knowing my bare back was exposed to Ian, forced me to take a deep inhale to compose myself. My chest was pressed into the bed; I rationalized that Ian couldn’t see anything but my back.
Ian’s hands returned to my now bare back. He wasn’t aggressive enough to actually work out the knots, but the careful fiction of his palms against my skin left me completely engrossed.
After a minute, Sam’s fingers joined his. She slid her fingers up the base of my neck, into my hair, her nails scraping gently in slow, deliberate circles across my scalp.
I’d been holding it together, telling myself this was just a massage, that the pooling heat in me was innocent, but the dual sensation of Ian’s palms feeling each one of my ribs while Sam’s nails wove into my hair risked overwhelming any restraint I had. Deprived of any physical intimacy for three months, the sudden onslaught of touch shot down to my groin, causing me to bite the inside of my cheek to keep from making a sound.
I forced my breathing into long, controlled inhales and exhales, trying to just absorb the feelings without tipping over the edge.
Just when my control seemed to be returning, Sam spoke. “I’d like a turn, when you’re done.”
I’d been dangerously close to an edge I couldn’t cross. It felt like a good time to get out of the situation. My bra was still unhooked, the straps tangled under my arms. Keeping my chest against the mattress, I slid the straps down, pulling the lace free, and tossed it toward my suitcase. I yanked my shirt down below my tits before pushing myself upright.
“Feel better?” Sam asked.
“Yeah. Thank you.”
“My turn,” she said.
Sam crossed her arms, and without hesitating, grabbed the hem of her shirt and pulled it over her head. She sat there in a plain black bra and paused for a beat while Ian took her in. Sam and I had changed in front of each other countless times, but she had always maintained a rigid boundary around Ian.
She rolled onto her stomach and reached back, unclipping her bra, then threw it casually off the edge of the bed. Her entire torso lay bare, the edges of her breasts visible where they pressed into the bedding.
Ian looked down at her bare back, then shot a glance at me, as though I’d caught him in a trap.
I let out a sudden laugh at his uncertainty.
“What’s wrong?” Sam asked.
“Nothing,” I managed. “Ian is just being a dork.”
“Is he being weird?”
“No, he’s just being cute.”
Sam groaned at me as a deep, embarrassed flush crept up Ian’s neck.
I gave him a small nod, trying to reassure him it was okay to touch her. He slowly lowered his hands to her back, his thumbs pressing into her shoulders, circling her shoulder blades for a minute as I watched.
“Anything specific you want?”
Instead of just pointing, Sam lifted herself on one arm, entirely exposing the profile of her bare breast as she twisted to indicate a spot on her lower back.
I would have rolled my eyes at her lack of subtext, but was too busy watching Ian take in that glimpse of her tits.
As she settled back, Ian moved his hands to her lower back. Every so often, his eyes would dart up to meet mine, silently checking my reaction to the display. Each time, I’d break away from his stare after only a fraction of a second before my eyes drifted back down, unable to stop watching his fingers dig into the skin just inches above her ass.
I snuck a glance back up. He’d been watching my face, but now his eyes were fixed on my chest. Since I’d tossed off my bra, my nipples pressed hard against my thin cotton shirt. Sam’s teasing and the massage hadn’t calmed me down at all, and now my nipples were hard nubs. Ian had snuck glances at my chest before, but he had never lingered like this.
I slid closer to Sam and ran my fingers up her back. I didn’t try to massage her; I just traced my fingers over her skin, sliding them down her side and then back up her spine. Each time, I got a little bolder, pushing the boundary to see where she’d stop me. On my fourth pass, my fingers traced so far down her side that they brushed the curve of her breast. Rather than stopping me, she shifted slightly so she was barely leaning toward me, giving my fingers better access.
“Ian, will you massage my legs? Right here.” Sam pointed down at her hamstrings right below the cut of her shorts.
Ian shifted lower, his fingers working through her hamstrings, each time stopping just after slipping into her shorts. Sam shifted, widening her legs.
Her intentions were suddenly glaringly obvious. If I reached down and took her breast in my hand, I doubted there would be any resistance. If I pulled her head up by the hair and kissed her, she would lean into it. If Ian slid his fingers up and slowly worked them into her pussy, Sam would not just allow, but encourage him to keep going.
I sat there tracing my fingers across her body, paralyzed. There was no way I could have a threesome with Sam and Ian. But it was clear Sam wanted Ian tonight. She knew I wanted him, but I had a boyfriend so I told myself he was fair game. I rubbed her along her ribs trying to consider if it was better or worse that she was doing it right in front of me.
I forced my breathing to level. I told myself I would just watch and see how far they went, then leave before anything happened. I’d wander the streets of an unknown third-world city until they finished.
And as if on cue, Sam twisted around once again, this time shifting onto her side so her tits were fully exposed. She half pretended to cover herself with her hands, but managed to cover neither breast.
“My glutes are really tight. Ian, can you massage them?” She pointed right at her ass.
My fingers were on their downswing when she sat up. I brought them down lower and ran them down the side of her chest, then down her stomach. Before she settled back down, she looked up at me and gave me a small, shy smile, like she was somehow embarrassed about what she was doing.
A part of me wanted to yell at her, to demand why she needed to fuck Ian when she could have any guy. But I repeated my mantra. Ian was single. It wasn’t fair for him to sit there flirting with me all semester, denying himself any enjoyment.
Sam’s hand came up from her side, and she slid it into my lap. The hot fingers traced up my inner thigh and then stopped just below my shorts. I looked down at her, but she’d buried her face in the pillow as she moved her fingers in slow circles up my thigh. I fought the urge to press my groin deeper into her fingers.
I needed to leave. Before it was too late.
Ian’s hands went to her ass. He worked them in, and this time was less shy about what and where he touched. He took her right asscheek between his hands and rubbed it over the fabric of her shorts. Watching his hands, watching him work her ass, a heavy throb settled between my thighs; I wasn’t sure, but if his hands grabbed my asscheek like that, I might cum in front of them both.
When I looked up from his hands, his eyes were on me. He was no longer hiding his glances; he’d flick between watching my face and staring down at my chest. The urge to be bold nearly overwhelmed my senses. I could just lift my shirt off and let him see everything, let him truly see my small tits without needing to steal looks or study the outline, but crossing that line meant a fucking threesome and destroying my life.
Ian took that moment to reach into his shorts. He could have adjusted himself with a subtle shift, but his hand sank deep past his waistband. The rigid outline of his erection pressed upward against the fabric as he gave me an embarrassed smile, a silent apology for being turned on while I was considering whether I’d cum if he touched me.
He went back to work on Sam’s ass while my fingers explored more of her. Sam shifted slightly so her shoulder closest to me was lifted off the bed. It wasn’t the most natural position for her, an angle I assumed designed specifically to give me access to her chest. To test, I slid my fingers down her shoulder until I felt the soft outline of her breast. Rather than continuing the movement down her side, my fingers cupped the weight of her tit for a moment. Sam let out a small gasp and her nails dug into my thigh, pressing upwards toward my panty line.
I only paused for a moment, then kept my fingers moving, continuing their circular path.
“Ian, it's kind of uncomfortable when you rub over my shorts. Is it weird if you just slip your hands under?”
Ian hesitated, his hands freezing while squeezing her asscheek.
At this latest boldness, a jealous anger threatened to consume me, warring with the heat I knew Sam was inches from pressing her fingers into. I was furious that she was doing this right in front of me, angry that she was able to so blatantly get away with this and I wasn’t. Even if Ian was free, did she have to make me a witness to it?
I wanted to slap her ass or hurt her in some way. Instead, the desire won out; I decided to steer directly into this disaster.
“No, Sam,” I said. “It's not weird to have Ian massage your glutes under your shorts. Go ahead, Ian.”
He looked at me in disbelief, searching my face to see if I was being serious.
“Go ahead,” I said, looking directly at him.
His fingers slipped into the bottom of Sam’s shorts, and she immediately shifted so her legs were fully spread, opening her pussy to him.
His fingers went back to her glutes, though, ignoring the invitation as he worked his thumbs deeply into the muscle.
I watched, my breath shallow as he kneaded the flesh of her ass.
Sam raised her hips slightly, chasing his touch, and I saw the exact moment his hand slipped low enough that he found her pussy. Sam tensed and pressed her chest down into the bed for a moment. Her fingers dug into my thigh enough that it would have been painful if I wasn’t so aroused. She lay there while Ian’s fingers moved up and down her slit.
After a minute, Sam leaned up, grabbing my shoulder and pulling me down so her lips were pressed into my ear.
“I want to fuck Ian,” she said in barely a whisper. I didn’t think Ian could hear, but I also didn’t see how he could expect anything else.
I didn’t whisper back.
“I think you’ve made that pretty obvious.”
She whispered back, “Are you okay with that?”
“You can if you want,” I said. “I don’t think there is any stopping you at this point.”
She held herself there, with her mouth against my ear for a moment, weighing the risk, sensing the acid in my tone. Her breath was hot against my ear. I could see Ian watching us, his fingers obviously penetrating Sam’s pussy under her shorts right in front of me.
Then her tongue darted out and licked deep into my ear. I’d told Sam about that specific weakness of mine back when we were first getting to know each other. I groaned, then broke away from her mouth.
I reached down and slapped her ass hard. I’d meant it to hurt. I wanted to feel a little resistance. She let out a moan though like she enjoyed that far too much, then rolled over onto her back. She wrapped her legs around Ian’s torso.
“You can take off my shorts. For better access.”
“I should leave,” I said. I made it as a statement, allowing no room for them to draw me further into this mess.
The statement lingered as Ian watched me. I rose to my knees, preparing to move off the bed. I wasn’t sure where I would go. If we were in our homestay, I would have gone to my room. If we were in some Costa Rican beach town, I would have wandered the streets. But I didn’t want to go out into this unknown city at night alone.
I decided I would walk out the door. I would sit on the step right outside and wait for them to finish. Perhaps I would even be able to hear it. I might be able to torture myself a little more listening to Ian grunting as he fucked Sam rather than me.
I shifted slightly, but didn’t immediately move, taking in one last look at him staring at me.
Right as I started to move, Sam reached up and grabbed my hair, pulling me back down to her.
“You should stay,” Sam said. “I don’t want you wandering the streets alone.”
I didn’t believe her. I might have objected, questioning if she truly cared about me wandering the streets when I suspected my exit would simply deprive her of her audience at her moment of triumph, but before I could say anything, she pulled me into a deep kiss. Her tongue pressing into my mouth.
The idea of kissing Sam wasn’t entirely new. I'd even spoken with my boyfriend about it. He’d always told me to go for it—the classic guy turned on by the concept of his girlfriend potentially being bi. I doubted this was what he had in mind though.
I kissed her back until she let out a heavy moan against my lips. I broke away, my eyes catching Ian’s fingers as they slipped inside her. He brought his free hand up to work her clit.
“Fuck, Kat. Fuck,” she moaned.
I reached down and pinched her nipple, gripping it tightly, hoping to hurt her just a little.
“Kat,” she whimpered, bringing her hand up to my fingers. Rather than pulling them away, she clamped her hand over mine, forcing me to pinch her harder than I had been willing to.
I broke away, and Sam looked at me in sudden confusion, her eyes searching to see if this was finally the line she had crossed.
Instead, I grabbed the pillows from the bed and piled them against the headboard. I slid backward, pressing my spine against the pillows, and pulled Sam up so her back pressed flush into my chest. I wrapped my arms around her, my fingers returning to her breasts. Ian followed us up the mattress and immediately slipped his fingers back into Sam’s pussy.
Sam turned her head, and I pressed my lips against hers. Sam considered herself mostly straight. She’d had a threesome with her ex and another woman once; she’d described making out and eating her out as fun, but the real draw had been how much it turned her boyfriend on.
Was all of this a show for Ian and nothing more? A performance only for him with no pleasure from my lips against hers, no heat radiating through her specifically from my fingers squeezing her nipple?
I brought my tongue down and licked her neck in a long arc before returning to the kiss, hoping just a small bit of this was about me.
We kept kissing as Ian finger fucked Sam until she finally broke away from my mouth.
“Ian,” Sam said. “Show us your cock. It better be good for how much Kat has wanted it all semester.”
“Sam!” I hissed, genuinely upset that she would say that in front of him.
“You’ll get to see it in a moment,” she teased. “Even if you’ll just have to imagine what it's like buried in your pussy. I won’t, though; I won’t have to imagine a thing. Right, Ian?”
She looked at Ian. He raised himself up, but didn’t make a move to pull his shorts down. It was like the moment finally caught up with him. His eyes darted to me, waiting for permission.
I gave him the smallest of nods, my eyes dropping to the outline in his shorts.
He pushed the fabric down, and his hard cock sprang free. He took it in his hand and gave the shaft a few slow strokes.
It was good. It was so fucking good. I never considered myself particular about a penis. But Ian’s? At that moment I discovered I had an idealized penis I hadn’t even known I wanted. It was larger than my boyfriend’s, but manageable, not some pornstar monster. It looked exactly the size of my favorite dildo at home.
“Ian, there are condoms in my toiletry bag,” Sam instructed. “Grab one and put it on.”
Ian stepped off the bed and walked into the bathroom.
“Did you plan this?” I asked Sam, knowing she didn’t have condoms with her by accident. Rather than answering, she reached up and pulled me into another kiss. She grabbed my hand from her tit and dragged it down until my fingers hit that slick heat between her legs.
The anger spiked in my chest once again, the urge to ask if this entire trip was just a setup for her to fuck Ian. But when my fingers landed on her clit, I didn’t hesitate. I started rubbing small circles.
Ian came back into the room, the latex stretched over his tight erection, and stood at the end of the bed.
“Give me one of those pillows,” Sam said.
She grabbed a pillow from behind me and shoved it under her lower back, tilting her pelvis up toward him.
This time, Ian didn’t hesitate. He didn’t wait for a nod from me. He crawled onto the bed and brought his cock directly to Sam’s entrance, rubbing the head up and down her wet slit. On the upstroke, his cock brushed my fingers still pressed into Sam’s clit. I pressed my mouth against Sam’s ear and groaned my frustration into her hair.
Ian’s eyes locked onto me at the sound. He pressed his cock into Sam, but kept his gaze anchored on me as he penetrated her. He slid in an inch, then back out, working himself slowly in while I kept steady circles on her clit.
“Oh god, you guys,” Sam mumbled. “It’s been too long.”
Ian drove himself all the way to the base until his pelvis crashed against my fingers, forcing them harder against Sam’s clit.
The desperate ache in my pussy demanded more. I wanted Sam to reach down and slide her fingers into my shorts. To finger me while she got fucked. But maybe Sam was also drawing a line. It was okay for me to be here, touching her, but if they touched me, it would cross into a threesome. Right now, it wasn’t a threesome; my best friend was getting fucked by my crush, while I just happened to be in the room. Nothing more.
I slid my fingers down from Sam’s clit to her slick folds, where I could feel Ian’s cock sliding in and out of her. I held my hand steady, careful not to grip his shaft, letting the friction of each thrust rub against my skin.
Sam reached up, her fingers tangling into my hair to pull me back down into a bruising kiss. We made out in front of Ian, our tongues slipping together as his cock drove relentlessly past my fingers.
After a few minutes, Sam’s breathing grew ragged, and I shifted my index finger back to her clit, applying slightly more pressure. She gripped the back of my head as she kissed me, her mouth muffling her cries against mine. I felt her muscles clamp down tight, her orgasm breaking across my fingers and shuddering down her spine to where her pelvic bone ground hard against my own desperate pussy.
She came hard, breaking the kiss as she gasped for air, but held me close, breathing into my mouth. Ian slowed his thrusts, holding himself deep inside her as the spasms subsided.
When her breathing leveled out, Sam turned to look over her shoulder at me, her eyes lingering for a long beat. Then she looked up at Ian. “Are you close?”
“I can be.” He looked directly at me. “If you want me to finish.”
“Take off the condom,” she ordered. “I want you to cum on my tits.”
Ian pulled out and stripped off the condom. He stroked his slick shaft, his eyes burning into the two of us. Sam’s hand reached up, her fingers cupping his balls.
He didn’t say anything or announce it, but his jaw tightened as he came. Thick ropes of cum exploded over Sam, splashing across her chest and hitting the base of her neck. A bit of cum, small enough that I wasn’t sure if either of them noticed, landed on my fingers and hand where I still gripped her tit.
Sam let out a breathless laugh, pulled Ian down, and gave him a deep messy kiss before rolling off me and hurrying to the bathroom. Ian stayed in the bed, his chest heaving as he looked at me for a moment. The sudden absence of Sam’s body between us left me feeling completely exposed.
“You should wash up,” I managed to say.
He backed away slowly and followed Sam into the bathroom. When I was sure neither of them could see me, I lifted my fingers to my lips and tasted his cum. Just once.