The Straight Boys Took Me On Vacation

I'm Tommy, 19 years old and on a luxury vacation with my 5, rich, straight friends. We have the whole place to ourselves and without any girls around they've been using me as their kinky little bitch boy while locked in chastity. Tonight one of the guys paid me a special visit and I experienced a new form of submission but there was more to it.

  • Score 9.0 (1 votes)
  • New Story
  • 3637 Words
  • 15 Min Read

The Tease

The morning blew past in a blur of ocean noise and the stupid grin that kept sneaking onto my face when I remembered what they made me do after breakfast. The game. Me on my knees, blindfolded by bodies, guessing who was who by taste and scent while the guys kicked back on those cocoon chairs and made commentary like I was a halftime show. I could still hear Connor’s calm, pleased voice when I got him right. I could still feel Tyler’s hand pushing my head that extra inch just to show everyone he could. We’d moved from the recliners to the wide loungers by the end, legs propped, boys relaxed, and me working for it while the surf thudded below the cliffs.

By late morning the beach was quiet. The resort’s little stretch of sand felt empty in the best way. The sky ran white-blue and the water kept folding in, heavy and slow, then folding out again. The guys did normal beach stuff like nothing strange had happened an hour earlier. Aiden skimmed a flat stone and whooped when it hopped five times. Connor waded out to his thighs and came back glistening, hair slicked back, eyes easy. Bryson lay on a towel and scrolled like he had markets to move. Tyler took pictures of himself and, if we’re being honest, they looked great. Grant tossed me the sunscreen and told me to “be useful,” so I rubbed it onto his shoulders while he pretended he wasn’t paying attention. He was. His back shifted under my palms and he made this tiny sound when I got the spots he couldn’t reach.

I took a swim to clear my head and it didn’t clear much. The salt stung my lips and brought the earlier taste back in a flash that tightened everything in my chest. I floated on my back and stared up into that big dumb sky and told myself I was good. I was here. I could handle what they asked. I paddled in, toes digging into the warm, flour-soft sand, cage tugging with every step, and saw them packing up for lunch.

We hit the dining terrace sticky and sun-tired. The buffet was already set the way it always was for us. Metal lids breathing steam. A cutting board on crushed ice with fish that still smelled like ocean. A big bowl of mango that could have been perfume. There was a stack of fresh tortillas, and a tray with ribs that made Grant do a little gasp, like he had seen God.

I reached for a plate and Tyler snapped his fingers. “Hold up. I’ve got a thought.”

That tone meant trouble.

He turned to Connor. “The collar. From this morning. Grab it.”

Connor didn’t even ask which bag. He knew. He walked to the pile of our stuff by the wall and came back with the same black collar they’d used earlier when the game turned from guessing to “let’s dress Tommy up.” The leather still looked new, but I knew the feel of it now. My neck remembered before my hands did.

Tyler held it up like a teacher about to demonstrate something. “Put it on,” he said to me.

My stomach knotted. My body obeyed. Fingers, buckle, click. The weight settled and pulled a line of heat around my throat. Tyler stepped close, straightened it with the tips of his fingers, then leaned back to admire his work like a stylist.

“Perfect,” he said. “See? I think you actually look better with it on.”

He let the words hang. Then he said it softer, almost to himself, and that made it worse. “Looks like a slave, right? It just… fits.”

Everyone cracked up. Their laughter wasn’t cruel. It landed more like realization of something they hadn’t seen before. My face went hot anyways. I kept my eyes level because I’d learned that made it easier.

Tyler clapped once. “Okay, lunch. Tommy, you’re serving. We’re starving. Do not mess it up.”

He didn’t tell me what to call him. He didn’t have to.

I went to work. Aiden wanted a plate built like a diagram. Two fish tacos, extra cabbage, no crema. A scoop of rice, not touching the ribs. I carried it back carefully, collar snug, eyes down. He didn’t look at me when I set it on the low table. He just said, “Thanks,” with that lazy warmth that makes you feel like a dog who brought the ball back right.

Connor wanted heavy protein and extra pineapple. Bryson wanted “nothing messy” and then pointed at the ribs anyway. Grant wanted a little bit of everything and then changed his mind twice while I was plating it, so I started over, because that felt safer. Tyler sat back with his bare foot propped on his knee and asked for a drink I had to assemble from three bottles like I worked there. I measured wrong the first time and he made a face and said, “Better try again,” without raising his voice. I poured it out and tried again. The second one made him smile.

“You see it?” he said to the others, chin tipping me up like a chin is a leash. “The collar makes it easier to remember what he is. Fits the service. Makes the picture clean.”

They all laughed again. I smiled like I was in on the joke. My chest felt tight. My cock was a problem anyway, useless and alive behind bars, knocking at its door for no good reason while I ferried plates.

I learned fast how to steal bites. A spoon of beans while I waited for ice to fall. A mango cube tucked into my cheek while I crossed the deck. A torn corner of tortilla hidden in my palm until I had a chance to shove it in my mouth. I ate standing up behind the pillar like a stray. One time I got brave and tried to take a real forkful of rice at the buffet and Tyler called over without looking up, “Don’t fill up. You’ve still got work,” and I swallowed hard and set the fork down like I was full.

Grant handed me a napkin after his second plate and wiped a dot of sauce off my cheek himself, slow enough to make me hold still. “Good service,” he said, and he gave the collar a playful tug that didn’t feel playful. I felt the pull all the way through my body.

When they were full, the boys split like school after lunch. Connor and Bryson decided to hit the gym because, of course, they did. Aiden stretched long in his chair and yawned. “Bathroom,” he said to me, eyes amused, and what happened there is not for anyone else, but when he came out he looked content and I tasted salt again, and he and Tyler left for the massages they’d booked yesterday.

I stood on the terrace for a second in the new quiet and tried to guess what would hit me next.

Grant did.

He slipped a hand into Connor’s bag before the big guy left and came up with the leash like he had been planning it all morning. Black, same as the collar. Silver clip.

He clipped it to me without asking. “Come on,” he said, like he was inviting a puppy out for a walk. His tone was light. The look in his eyes was devilish though.

No one else asked me to join them. I followed Grant across the paths, the leash held loose in his hand, the two of us passing staff who did not look up.

The villa door clicked shut behind us and the air went still. Grant didn’t say a word. He unclipped the leash and set it on the counter, eyes dragging over me like he was checking that every part of me still belonged to him. The collar stayed on. The cage caught the light.

He walked around me once, slow. Then stopped in front and crouched. His fingers brushed my thigh as he reached for the small key he’d tucked into his pocket that morning. The sound of the lock turning was soft but it felt louder than the ocean outside.

When the cage opened, the air hit me in a way that made my whole body twitch. My cock stood hard before he even touched it. Grant turned the metal over in his palm like a mechanic inspecting a tool. Then he set it aside and wrapped his hand around me.

“Feels better, doesn’t it?” he said.

I nodded, too fast.

He started to stroke me, just slow enough to keep me there. His thumb slid over the head and back down the length. Every time I got close to losing it, he stopped. Waited a beat. Started again.

It was torture dressed as care. My body kept jerking toward his hand, chasing what he took away each time. Grant’s eyes never left my face. He looked calm, almost gentle, like he was studying what each movement did to me.

“You’re close,” he said quietly. “Don’t.”

He squeezed the base, cutting the edge clean off. I made a sound I couldn’t name. He smiled and did it again, starting slower this time, building me up until my legs shook. He stopped right when my breath went ragged.

“Not yet.”

My whole body was trembling, every nerve locked on the hand that kept giving and taking. Grant leaned in, close enough that I could feel the warmth of his chest against mine.

“You like when I make you wait,” he said.

It wasn’t a question.

He stroked again, faster now, stopping at the same impossible point. My jaw clenched, my stomach tight, muscles jumping under his touch. He didn’t stop because he was finished. He stopped because he could.

The room smelled like salt and sweat and skin. He pressed his thumb to the tip, smeared what had leaked out, and watched me squirm.

“Still don’t touch,” he said.

I nodded again, dizzy from it.

Grant kept his hand there, holding me steady, the promise of more hanging in the air between us. A silence that meant the next part was coming, and that I wasn't getting out of it. His fingers wrapped tighter around my shaft, not stroking anymore, just squeezing enough to make my breath hitch. I looked down at him, crouched there in front of me, his reddish-brown curls messy from the beach, freckles standing out on his cheeks like they always did when he got that focused look. His eyes locked on mine, steady, like he was reading every twitch in my face.

"You're mine right now," he said, voice low, not a question. His thumb pressed into the underside of my cock, right where the vein ran thick, and held it there until I nodded. Yeah. I was. "My pet. Say it."

"Your pet," I whispered, the words sticking a little in my throat. It felt weird, good weird, like slipping into something that fit too tight but you wanted it anyway.

He smiled, small and sharp, and stood up slow, keeping his grip on me the whole time. Tugged me toward the bed like I was on a string. I followed, legs shaky, cock bobbing in his hand. He pushed me down onto the edge of the mattress, not hard, just firm, his free hand on my shoulder guiding me back until I was flat on my back, legs hanging off. The sheets were cool against my skin, still rumpled from this morning or whenever. Grant climbed over me, knees bracketing my hips, but he didn't sit down. Not yet. He let go of my cock and grabbed my wrists instead, pinning them up over my head with one big hand. His other hand trailed down my chest, nails scraping light over my nipples, making them pull tight.

"Stay," he said, like I had a choice. I didn't move. Couldn't, really, with him holding me like that. His weight shifted, and he scooted up higher, knees on either side of my chest now, his shorts tenting right over my face. The smell of him hit me, salt and sunscreen from the beach, mixed with that deeper musk from the day. He hooked his thumbs in the waistband and shoved them down, boxers and all, letting his cock spring free. It was hard already, curving up toward his stomach, that pretty pink head leaking a drop that caught the light from the window.

"Open up, pet." His voice went softer, but the control was there, in the way he cupped the back of my head, lifting it just enough. I parted my lips, tongue out, and he fed himself in slow, inch by inch, watching my face the whole time. His cock filled my mouth, warm and heavy, tasting clean but with that edge of him under it. I sucked, hollowing my cheeks, and he groaned low, fingers tightening in my hair. Not pulling, just holding, keeping me right where he wanted. "That's it. My good little mouth. Take it deeper."

I did, relaxing my throat like I'd been practicing all week, letting him slide past the back until my nose brushed his pubes. He rocked his hips gentle, fucking my face in shallow thrusts, breath coming out ragged. "Fuck, Tommy. You look so right like this; all stretched around me." The words hit harder than the thrusts, that possessiveness curling in my gut, making my cock jump against my stomach. He noticed, glanced down, and his free hand wrapped around the base of it again, squeezing just to keep me from getting too close. "Not yet. This is for me first."

He pulled out slow, spit stringing from my lips to his tip, and shifted back down my body. His knees nudged my thighs apart, spreading me wide, and he settled between them like he owned the space. Leaned down, mouth brushing my ear. "Been thinking about this. Everyone else got their turn to have you work on them back there. Except Bryson, that prick. But me? I want to feel what it's like on the other side. Your tongue in me. My hole."

My heart kicked up. Grant, rimming. He'd watched me do it to the others, laughed sometimes, but never asked. Now his eyes were dark, hungry, and he turned around, straddling my chest backward, ass right in my face. Smooth cheeks, that light dusting of auburn hair leading down to his pink hole, puckered and waiting. He reached back, spreading himself with both hands. "Go on, bro. Lick me. Make it good."

I didn't wait. Tongue out, I dragged it flat up his crack, tasting the salt from the beach, the faint bitterness of sweat. He shivered, a real full-body shake, and pushed back a little, pressing his hole against my mouth. "Yeah. Right there. My greedy little tongue." I circled it slow, teasing the rim, then pushed in, wet and pointed, feeling him clench around the tip. He moaned, loud and broken, head dropping forward. "Deeper, Tommy. Fuck, that's... my hole's yours right now. Eat it like you mean it."

I did. Buried my face in, tongue thrusting in and out, lapping at the soft inside, sucking light on the rim until he was rocking back, fucking himself on my mouth. His balls hung heavy over my chin, brushing with every move, and I reached up, cupping them, rolling them gentle while I worked. "God, bitch. You're so fucking good at this. My perfect ass eater." The names kept coming, each one tighter, like he was claiming more of me. His hand found mine, squeezing my wrist, holding it there against his sack. Controlling even that.

He rode my face for what felt like forever, moans turning to grunts, until he finally pulled off, breathing hard. Turned around quick, eyes wild now, and grabbed some lube from the nightstand. Squirted it into his palm, slicked himself up while staring me down. "Thinking about you, inside me? No." He shook his head, grinning crooked. "Not Happening. My turn to own this." He slicked two fingers, reached down, and worked them into me slow, scissoring, stretching, his cock dragging against my thigh the whole time. I bucked up, needy, but he pressed his free hand on my hip. "Stay still, boy. That hole's gonna open up for me one way or another."

When he pulled his fingers out, he lined up fast, pushing into me in one smooth slide. Not rough, but deep, filling me until his pubes tickled my balls. We both groaned, his weight coming down full on me, pinning my wrists again. "Fuck yes. So tight. Such a tight little hole for me." He started moving, hips rolling slow at first, grinding deep, then pulling out halfway and sliding back in. Controlling the pace, making me feel every inch, every drag against my walls. His mouth found my neck, sucking marks, whispering between thrusts. "You're mine, Tommy. My boy. Gonna keep you like this. Locked up, waiting for me."

The possessiveness ramped up with every word, every controlled snap of his hips. He wasn't pounding me, but owning me, shifting angles to hit that spot inside until I was whimpering, cock trapped between us, leaking on his abs. "Say it. Who do you belong to?"

"You, Grant. Yours." The words tumbled out, desperate, and he rewarded me with a harder thrust, hand wrapping around my throat light, thumb on my pulse.

"That's right. My pet. My slut. Mine." He sped up then, breaths short, sweat dripping from his forehead onto my chest. His free hand milked my cock in time with his hips, edging me again, stopping just when I tensed. "Not coming yet. Wait for me. My good boy waits."

I nodded, biting my lip bloody, everything tight and hot inside. He kept going, thrusts turning erratic, until he buried deep one last time, groaning my name like a curse. "Tommy... fuck, take it. All mine." His cock pulsed, hot spurts filling me, and he held still, grinding it out, marking me inside. When he finally pulled out, cum leaking down my crack, he didn't collapse. Just stayed over me, breathing heavy, eyes soft now but still holding my wrists.

The room smelled like us, sex and salt, and I lay there, wrecked, cock throbbing untouched. Grant leaned down, kissed my forehead soft. "Sorry, pet."

I blinked up at him, confused. Sorry? For what? That was the best he'd ever... but before I could say it, his hand shot down, grabbing my balls hard, twisting just enough to make pain spike through me. White hot, cutting the edge off my hardon like a knife. I yelped, body arching, cock wilting fast under the grip. "Shh," he murmured, not letting go until I softened enough. Then he reached for the cage, cool metal against my skin, and locked it back on with a click. The pressure returned, familiar ache settling in.

He stood, smiling down at me, affectionate, like he'd just tucked me in. "Good boy." Walked to the bathroom, stripping his shorts the rest of the way, and started the shower. Water hissed on, steam curling out the door.

I lay there, cage biting fresh, ass sore and leaking his cum onto the sheets. Grant must really love this chastity stuff. The way he edged me, locked me up like it was his favorite part. Controlling even after he came, making sure I stayed denied. It hurt, yeah, but in that way that made everything more visceral. Made me want more. And with him... fuck, I liked it. Not just the sex, though that was insane, him calling me pet, my boy, like he meant it for keeps. The way he watched me, like I was his to take care of, even when he grabbed my balls like that. Twisted tenderness or something. Made my chest tight, in a good way. Like maybe this wasn't just vacation bullshit. Maybe Grant saw something in me worth keeping locked.

The water kept running, and I stared at the ceiling, fan blades cutting lazy circles. What now? Guys would be back from the gym soon, massages done, expecting dinner or whatever. More games, probably. Connor with the leash, Tyler pushing buttons, Aiden's piss if he got drunk enough. Bryson still holding out, but how long? And Grant... shit, his offer last night. Long term. Locked for him, waiting. Boyfriend shit, but twisted. Dominant. Mine. The word echoed in my head, his voice. I shifted, feeling the cage tug, the wet spot under me. Yeah, I wanted it. Wanted him. But the others? This week was theirs too. What happened when we left? Back to classes, girls for them, me alone with the memory of all this cum and control. Unless... unless Grant meant it. Pulled me into something real. My hand drifted down, fingers brushing the lock, cold metal. It didn't feel like a prison anymore. Felt like a promise. Or a hook. Either way, I was caught.

Shower shut off, and I sat up quick, wiping at the sheets like that'd hide it. Grant came out, towel around his waist, skin pink from the heat, hair dripping. He looked at me, really looked, and that smile came back. Affectionate. Possessive. "Round two later, pet?" he asked, casual, like we were talking weather.

I nodded, throat dry. Yeah. Later. And whatever came next, I'd take it. Because with him, it felt like mine too.


Follow me on X: @BBGayErotica or on Bluesky: bbgayerotica.bsky.social for more kinky fun!
You can also follow me on Instagram now to see some of the boys in my stories: instagram.com/brokenboundariesgayerotica/ or on Youtube: @BrokenBoundariesGayEnt


If you enjoyed this story, consider supporting the author on Patreon.

To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story