Cabo Whore cover
Free · Full Story Free Use

Cabo Whore

She flew to Cabo for a vacation. She's staying for the money — and the men lined up to pay it.

Read the Full Story Free

Chapter 1: Sunrise Service

The sun’s already hot here. Cabo. Fucking Mexico. The light slants through the sheer curtains of this expensive-as-hell hotel room, catching dust motes dancing in the air. It smells like stale air conditioning and maybe a hint of coconut sunscreen from yesterday. My head aches slightly, probably dehydrated. Note to self: drink more water today. Going to need it.

This is the job, right? Another entry for the diary nobody will ever read. Except maybe me, years from now, if I don’t torch it first. Chloe. That’s the name I use here. Sounds sweet, approachable. Nothing like how I feel inside most days.

I push myself off the too-soft king-sized bed. Need to check the damage before the first appointment arrives. The floor-to-ceiling mirror across the room doesn’t lie. Long blonde hair, needs brushing, falls past my shoulders almost to my waist. Clients like it. Makes me look younger than my twenty-six years. My eyes are blue, yeah, but look close and you see the lines starting. Too many late nights, too many fake smiles. My tits aren’t huge, C-cups, but they’re real, perky enough without a bra. They get squeezed and sucked on plenty. My waist nips in, then flares out to my ass. That’s the money-maker, apparently. Round, high. Gets slapped, bruised, fucked against. Gets the repeat bookings. I turn, checking the profile. Keep up the squats, Chloe.

The schedule today is brutal. Sunrise to sundown, literally. Back-to-back bookings. Good money, sure. Enough to make this temporary hell worth it. Enough to maybe get out eventually. That’s the lie I tell myself anyway.

A sharp knock on the door. Right on time. Seven AM. Sunrise service.

I pull on the thin silk robe left draped over a chair, cinch it tight. Take a breath. Plaster on a welcoming, slightly vacant smile. Open the door.

He fills the doorway. Older guy, maybe late fifties. American, definitely. Expensive watch – Rolex, looks real – glinting on his wrist. Tailored polo shirt straining slightly over a gut he tries to hide. Impatient eyes scan me up and down, lingering on my tits, my legs. Barely a glance at my face. Typical.

“You Chloe?” His voice is clipped, business-like.

“I am. Come in.” I step back, letting him brush past me. He smells of expensive cologne and sweat.

“Got a conference call at eight-thirty,” he says, already scanning the room, dismissing it. “Let’s not waste time. I want it rough. On the balcony.”

My internal monologue sighs. Rough and fast. Heard it before. “Okay,” I say out loud, keeping my voice soft, accommodating. “Whatever you like.”

He turns, grabs my arm. Not painfully, but firmly. Possessively. “Good girl. Take the robe off. I want to see that ass everyone talks about.”

I untie the belt, let the silk slide off my shoulders and pool at my feet. I stand there naked, feeling the slight chill of the AC on my skin before the heat of his gaze takes over. His eyes fix on my ass, just like I knew they would. A low grunt escapes him.

“Yeah. That’s nice. Turn around. Head for the balcony.”

I obey, walking slowly towards the sliding glass doors. My bare feet pad silently on the cool tile. I can feel his eyes burning into my back, tracing the curve of my spine down to my ass cheeks. He follows close behind. The air outside is already thick, humid, tasting of salt from the ocean stretched out below us. The sun is a fierce orange ball climbing higher, reflecting off the impossibly blue water. It’s beautiful, wasted on this.

“Bend over the railing,” he commands, his voice harsher now.

I place my hands on the cool metal bar, leaning forward. The drop is steep, maybe ten floors down to the manicured resort grounds. Below, the first early risers are probably claiming pool loungers. Hope they can’t see up here. Probably can. Probably don’t care.

His hands land on my hips, rough calluses scraping slightly against my skin. He positions me, tilting my ass up higher. I brace myself.

“Spread your legs a little wider.”

I do. I can hear him fumbling behind me, the distinct rip of a condom packet. Good. At least he’s not trying that shit. A slick of cold lube hits my pussy, making me jump slightly. He doesn’t wait for me to adjust.

His cock pushes against me, thick and demanding. He finds my entrance, shoves in hard. A gasp escapes me – part pain, part surprise at the force. He’s thick. Thicker than average. Stretches me wide, instantly.

“Yeah, fuck,” he groans, gripping my hips tighter, digging his fingers in. He starts pounding immediately. Fast, hard, relentless. No rhythm, just pure piston action. In, out, slamming against me.

My hands grip the railing tighter. Focus on the view. The turquoise water. The waves crashing silently below. The sun warm on my bare back, my ass. His cock slamming into my cunt over and over. The friction builds heat inside me, raw and unpleasant. He hits my cervix with a particularly deep thrust, making me cry out.

“Like that, huh?” he pants, misinterpreting the sound. He starts aiming for it, driving deeper, harder. Slap, slap, slap of his belly and balls against my ass cheeks. His grunts get louder, closer to my ear. Sweat drips from his forehead onto my back. My own sweat trickles down my temples, between my breasts.

My internal clock is ticking. How long has it been? Five minutes? Ten? Feels longer. My muscles are starting to clench, trying to push him out, but he just fucks harder against the resistance. Just get it over with. Just cum already.

He pulls one hand from my hip, grabs a handful of my hair, yanking my head back slightly. “Fucking tight cunt,” he growls.

I bite my lip, refusing to give him the reaction he wants. I stare straight ahead at the horizon. Another wave crashes. A seagull cries out somewhere. His rhythm changes, gets choppier, faster. He’s close. Thank fuck.

His breath hitches. His thrusts become frantic, desperate. He digs his fingers painfully into the flesh of my hips, holding me pinned against the railing. “Oh fuck… yeah… gonna cum…”

He pulls out abruptly. The sudden emptiness is almost shocking. Before I can react, his hand clamps down on my lower back, holding me bent over. A hot, thick stream splashes against my skin. He groans loudly, shuddering as he shoots his load all over my ass cheeks, the small of my back. It’s thick, sticky, coating me.

He lets go instantly, stepping back, breathing heavily. I stay bent over for a second, catching my breath, feeling his jizz start to trickle down my skin in the already intense morning heat. It feels disgusting.

I straighten up slowly, careful not to look at him. I wrap my arms around myself, acutely aware of the cooling, sticky mess on my backside.

He’s already pulling his wallet out, his face flushed, avoiding eye contact again now that it’s over. He counts out the bills – exactly the agreed amount, no tip – and slaps them down on the small balcony table.

“Gotta go,” he mutters, already heading back inside, grabbing his phone off the nightstand. He doesn’t even look back. The door clicks shut behind him.

Silence. Just the distant sound of the waves and the heat pressing in. I stand there on the balcony, naked, the sun beating down on me. I look down, twisting slightly. Thick, white streaks of cum cover my ass, glistening wetly against my tanned skin. Some of it has dripped down the back of my thighs. It’s starting to dry already, tightening on my skin. Smells faintly alkaline, mixed with his sweat.

Another day, another load. First one down.

I walk back inside, the cool tile a relief against my bare feet. The silk robe lies in a puddle on the floor. I step over it, heading straight for the bathroom. The shower is huge, all marble and glass. I turn the water on hot, letting the steam fill the space before stepping in.

The spray hits my back, stinging slightly where his fingers dug in. I watch the water sluice the cum off my skin, turning milky as it swirls down the drain. I grab the generic hotel soap, lathering up obsessively. Scrubbing my ass, my back, my thighs, anywhere he touched, anywhere his jizz landed. Washing away the feel of him, the smell of him.

It’s just a job. That’s what I tell the girl in the mirror, the one reflected in the steamy glass. Chloe. Just a job. Get clean, get ready for the next one.

I rinse off, the water washing away the soap, washing away the first encounter of the day. I stand under the spray for a long moment, letting the heat penetrate my slightly aching muscles. The money is on the table. Good money.

Sunrise service complete. Hours to go until sundown. Hours more of this. I turn off the water, grab a thick, fluffy towel. Time to dry off, maybe grab that water I promised myself. The diary page for today is already sticky. Cum-splashed in Cabo. Fucking perfect title.

Chapter 2: Afternoon Ass Fuck

The cabana bathroom was small, barely enough room to turn around, but the cool tiles felt good under my feet. I used the thin resort towels to wipe away the sticky mess left by the two college boys I’d just fucked. One load inside me, hot and thick, the other drying on my tits and stomach. Standard. At least they were quick. I rinsed my mouth out at the tiny sink, the taste of chlorine and cheap sunscreen lingering. Typical resort hookup vibes, except I got paid.

Back in my room, the AC felt like heaven. I showered again, third time today and it wasn't even 3 PM. Scrubbed myself raw, trying to wash away the lingering feeling of multiple hands, multiple cocks. This job is mostly about showering, I swear.

I checked my phone. Next client due at four. His name was Arthur. The booking notes were specific: "Two hours. Anal focus requested. Discretion appreciated." Anal pays more. Usually double, sometimes triple depending on the agency and the client's willingness. It requires more prep, more care, and frankly, it’s harder on the body. So yeah, you pay for the privilege of fucking my ass.

I ordered room service – just a club sandwich and a bottle of water. Need the fuel. Laid out clean towels on the bed, checked the lube situation. Had my own preferred brand, good quality silicone stuff. Hotel lube is usually cheap water-based crap that dries out too fast. Especially for anal, you need something that lasts.

A soft knock, exactly at four. Not impatient like Mr. Sunrise, not rowdy like the pool boys. Just… precise.

I opened the door. He was maybe mid-forties, average height, neat brown hair, wire-rimmed glasses. Dressed simply in khaki shorts and a plain blue polo shirt. He looked like someone’s suburban dad, completely unremarkable except for the quiet intensity in his eyes behind the lenses. They scanned me quickly, professionally almost, taking in the simple sundress I’d put on.

“Chloe?” he asked softly. His voice was low, calm.

“Yes. Arthur? Come in.”

He stepped inside, his movements economical. No wasted motion. He didn’t sprawl or take over the space. He just stood there for a moment, observing the room.

“Everything satisfactory?” I asked, gesturing vaguely.

“Yes, perfectly fine,” he said. He set a small, neat black bag on the desk chair. “May I use the restroom for a moment?”

“Of course.”

He disappeared inside. I heard the water run briefly. When he came out, he seemed even more focused. He opened his bag and took out a small kit. Inside, neatly arranged: several different brands of condoms, a large bottle of lube (a good silicone brand, I noted with approval), and some antiseptic wipes. Meticulous. Organized. This wasn't his first time booking this specific service.

“As discussed, I’d like to focus on anal play for our time together,” he stated, not suggestively, but like outlining a business proposal.

“Okay,” I replied, keeping my voice neutral. “I have my own lube here if you prefer…”

“This one works well, I find,” he said, holding up the bottle he brought. “Unless you have a sensitivity?”

“No, that’s fine.” Less work for me, I guess.

He nodded. “Good. Shall we begin the preparation?”

This was different. No grabby hands, no immediate stripping. He was approaching this like a procedure. Part of me found it clinical, detached. Another part, the professional part, appreciated it. Less chance of things going wrong, getting painful because some idiot rushed it.

“Sure. What did you have in mind?”

“If you could lie on your stomach on the bed? We can take our time.”

I went over to the king-sized bed, pulled back the crisp white duvet, and lay down as he asked, propping myself up slightly on my elbows. The sheet felt cool against my skin. I heard him opening the lube.

He didn’t just slather it on. He applied a generous amount to his gloved fingers – yes, he’d put on thin latex gloves – and approached the bed.

“Just relax for me, Chloe,” he said calmly. His voice was right behind me now. I felt the cool slickness of the lube as he gently touched my asshole. My muscles flinched instinctively, tightening.

“Easy,” he murmured. His touch was surprisingly gentle, methodical. He worked the lube around the entrance, slowly, patiently. Then, he inserted the tip of one finger.

I breathed out slowly, forcing my body to relax. It wasn’t painful, just… pressure. An intrusion. He waited, letting me adjust, before slowly sliding his finger in deeper. He added more lube, his finger moving in small circles, gently stretching me.

“Okay?” he checked.

“Yeah,” I managed. It felt weird. Clinical. But not bad.

He introduced a second finger, lubing it thoroughly first. The pressure increased. Wider now. I focused on my breathing, trying to keep everything loose. He worked his fingers slowly, carefully, stretching the tight ring of muscle. This part was crucial. Rushing it was how you got tears, pain, bleeding. He seemed to understand that. He took his time, adding more lube, moving deliberately. It probably took ten minutes, maybe more, just the slow, careful stretching. My mind drifted a bit, thinking about the money, about what I’d buy later, about the sheer weirdness of this job sometimes. Letting a stranger finger my ass while the Cabo sun streamed through the window. Diary of a Whore, indeed.

“I think you’re ready,” he said finally, his voice still quiet. “Do you agree?”

I shifted slightly. Felt slick, open. Ready as I’d ever be. “Yeah. I’m ready.”

He removed his fingers slowly. I heard the rustle of a condom packet. He was efficient. He came around to the side of the bed, letting me see him. His cock was already hard, thick but not overly long, perfectly average. He rolled the condom on with practiced ease. Then he applied a truly excessive amount of lube to his cock, making it gleam under the lamplight. More lube than strictly necessary, but overkill was better than underkill with anal.

“Let’s start with you on your stomach, if that’s alright,” he suggested, not commanded.

I nodded, settling back down, burying my face in the pillow. I spread my legs slightly, tilting my hips up just a bit. Offering myself.

He positioned himself behind me, kneeling on the bed. I felt the head of his cock press against my lubed entrance. Cold lube, hot skin. He didn’t shove. He pushed gently, steadily.

There was resistance. My body’s natural reaction. But the stretching had worked. He pushed through the initial tightness, slowly, firmly sliding inside my ass.

A sharp intake of breath from me. It always felt… full. Tight. Completely different from my pussy. Like my body was gripping him, holding him captive. He paused, letting me accommodate his thickness.

“Okay?” he asked again, his voice slightly strained now.

“Mmmhmm,” I mumbled into the pillow. Just keep breathing.

He began to move. Slowly at first. A deliberate in-and-out rhythm. Not deep, just working the entrance, letting my body adjust fully. The sounds were different too. Not the wet slapping sound of vaginal sex, but a slicker, tighter sound. A faint squelch of lube with each thrust.

He gradually increased the depth, pushing further inside me. The pressure was intense. A deep fullness that felt strange, almost invasive, but not exactly painful now. Just… intense. He moved with unwavering rhythm, steady and controlled. In, out. In, out. His hands rested lightly on my hips, guiding, not forcing.

I turned my head slightly, watching him out of the corner of my eye. His face was focused, brow slightly furrowed. His eyes were fixed on where his cock disappeared inside me. He wasn’t watching my reaction as much as he was watching the act itself. Like he was fascinated by the mechanics of it.

He fucked me like that, on my stomach, for a long time. The rhythm never faltered. Just that steady, deep plunging. My muscles clenched around him involuntarily with some thrusts. The feeling was… specific. A pressure deep inside, rubbing against walls that weren’t used to this kind of friction. It wasn’t the raw heat of my pussy being filled, but a deeper, more internal pressure point being hit over and over.

“Want to change position?” he asked after what felt like maybe twenty minutes of this relentless, steady fucking.

“Okay,” I agreed, my voice slightly muffled.

He pulled out slowly, the feeling of emptiness almost as intense as the fullness had been. He helped me turn over onto my back. My legs felt a little shaky. He gently pushed my knees up towards my chest, spreading my legs wide. This position exposed me completely. Vulnerable. He knelt between my legs, applied more lube to his condom-covered cock and to my already slick asshole.

The angle was different now. Deeper. He slid back in, and I gasped. It felt like he was hitting something deep inside, a core pressure. He had to support my legs, holding my thighs pushed back, to maintain the angle.

“This okay?” he checked, his breathing a little heavier now.

“Yeah,” I breathed out. It was intense. Almost overwhelming.

He resumed his rhythm, but it felt different now. Deeper, more consuming. His cock slid smoothly, coated in lube. Each thrust pressed against my insides in a way that made my toes curl. I stared up at the ceiling fan turning slowly overhead, trying to disconnect slightly, just focus on the physical sensation. The pressure building. The monotonous, slick slide of his cock inside my ass. He fucked me like this for another long stretch, his quiet intensity unwavering. No dirty talk, no grunting or groaning, just the sound of his breathing, the slick sounds of fucking, and the occasional soft thump as his hips met mine.

Time stretched out. This was his specific request, his focus. He wasn't rushing towards his own climax. He seemed absorbed in the act itself, the feeling of being inside me this way. It really did feel like hours, though the clock on the nightstand showed maybe forty-five minutes had passed since he entered the room.

Finally, he pulled out again. “On your knees?” he suggested.

I nodded, rolling over, getting onto my hands and knees, arching my back, presenting my ass to him again. Ass up, face down. The classic position. He knelt behind me, applied even more lube – the sheet was probably soaked beneath me – and slid in again from behind. This felt more primal, more animalistic, even with his controlled movements. He could go deep like this, his balls slapping lightly against my perineum with each stroke. His hands gripped my hips firmly now, setting a slightly faster pace. Still controlled, but building.

I could feel the tension building in him now. His breathing grew shorter. His thrusts became heavier, driving deeper into my ass. The pressure inside me was immense. He was pushing hard, filling me completely with each stroke.

“Almost there,” he whispered, his voice tight.

His rhythm became frantic for the first time. Hard, fast pumps, slamming into me. He groaned, a low, guttural sound pulled from deep in his chest. I felt his cock pulsing inside my ass, the base clenching hard. Hot jets of cum shot deep inside me, hitting the walls of my rectum. It was a strange sensation – a sudden, intense heat and added fullness deep within. He kept thrusting for a few more seconds as he came, emptying himself inside my ass.

Then he collapsed onto my back, resting his forehead between my shoulder blades, breathing heavily. His weight pressed me down into the mattress. We stayed like that for a moment, the only sounds his ragged breathing and the distant hum of the AC. I could feel the warmth of his load pooled inside me.

He recovered quickly. He pulled out carefully, the condom slick with lube and my internal fluids. He rolled off me, disposed of the condom meticulously into a small waste bin he must have placed nearby earlier.

“Are you alright?” he asked, his voice back to its calm, quiet tone.

“Yeah,” I said, rolling over slowly. My ass felt sore, stretched, full. Definitely needed another shower.

He was already busy with his kit. He took out the antiseptic wipes, gently cleaning himself off. Then, he approached me with fresh wipes. “May I?”

I nodded. It was part of the service, especially with anal. He cleaned me efficiently, thoroughly, wiping away the excess lube and any trace of leakage. His touch remained clinical, detached. It was strangely… respectful, in its own weird way. Treating my body like a piece of delicate equipment that required proper maintenance after use.

Once he was satisfied I was clean enough for the moment, he dressed quickly. He placed the agreed-upon amount, plus a generous fifty-dollar tip, neatly on the nightstand.

“Thank you, Chloe,” he said formally. “That was exactly what I required.”

“You’re welcome, Arthur.”

He picked up his neat black bag, gave a slight nod, and let himself out. The door clicked shut, leaving me alone again in the quiet room.

I lay there on the bed for a few minutes, feeling the deep, residual ache in my ass. It wasn’t painful, exactly, just… used. Stretched. Full. The sensation of his cum still inside me was a strange warmth.

Two hours of meticulous, focused ass fucking. Definitely earned that tip. I pushed myself up slowly. Time for shower number four. Needed to get properly clean inside and out before the next appointment. Sunset was coming. Client number four. The notes for that one just said "Rough. Balcony. Show me a good time." Sounded like a charmer.

I looked at the money on the nightstand. Added it mentally to the morning’s take and the cash from the pool boys. It was adding up. That was the point. Endure the stretching, the fucking, the cum inside and out. Endure the different demands – rough, fast, slow, specific, messy. Collect the cash. That’s the diary entry for today. Just pure transaction. My body, their release. My ass for his quiet intensity. Next up, whatever 'rough' meant to Mr. Sunset. Just another day in Cabo, getting fucked from sunrise to sundown.

Chapter 3: Sunset Roughness

Shower number four. I’d lost count of how many times I’d washed myself today. Scrubbed the lingering slickness of Arthur’s lube and the faint, internal stickiness of his cum from my ass. The ache was still there, a deep throb that reminded me of his meticulous, focused fucking. Different from the usual soreness. Cleaner, somehow, despite being anal. Weird.

I dried off, pulling on a fresh pair of simple cotton panties and a loose-fitting tank top. No bra. My nipples were still a bit tender from the pool boys’ attention earlier. I checked the time. Almost six PM. The sun was starting its descent, painting the sky outside in shades of orange and pink. Sunset. Time for client number four.

The notes were brief, almost a cliché: "Rough. Balcony. Show me a good time." No name given, just a room number for contact, probably staying here at the resort. Sounded like a frat boy who’d gotten hold of his dad’s credit card, or maybe just a drunk asshole looking to blow off steam. The ‘rough’ part could mean anything from a bit of hair pulling to borderline dangerous. You learned to read clients fast, set boundaries quicker. Still, it paid well. The agency charged a premium for ‘party girl experience’ or ‘rough handling’. More risk, more money. The basic equation of this job.

I sat on the edge of the bed, sipping lukewarm water from the bottle room service had brought hours ago. Waiting. Listening for the knock. The quiet before the storm, maybe. Arthur’s session felt like a weirdly calm eye in the hurricane of the day. Sunrise was impersonal and fast. Poolside was chaotic and messy. Afternoon was intense and clinical. What would sunset bring?

The knock came, louder than the others. Not sharp like the businessman, not soft like Arthur. Just heavy, impatient bangs.

Here we go. I took a breath, smoothed down my tank top, and walked to the door. Plastered on the professional smile.

He practically filled the hallway. Tall, broad-shouldered, tanned skin flushed red either from the sun or booze, probably both. Late thirties maybe, wearing a loud Hawaiian shirt unbuttoned halfway down, revealing a hairy chest. He grinned, eyes bloodshot, scanning me head to toe with sloppy appreciation. He smelled strongly of tequila and sweat. Definitely drunk, maybe something else mixed in.

“Well helloooo, Chloe,” he slurred, leaning against the doorframe. “You look even better than your pictures. Ready to party?”

“Hello,” I said, keeping my voice even, stepping back to let him in. “Come on inside.”

He swaggered in, bumping into the small table near the door, almost knocking over the lamp. “Nice place. Suite, huh? Fucking baller.” He threw himself onto the sofa, sprawling out. “So, heard you know how to show a guy a real good time. Not like those prissy bitches back home.”

Charming. “I aim to please,” I said, the standard, non-committal line. “What did you have in mind?”

He leered at me. “I wanna fuck you on that balcony out there.” He pointed a thick finger towards the sliding glass doors. “Want everyone down there to see what a hot little whore I rented. And I want it rough. Understand? Like you mean it. Like you need it.”

My stomach tightened slightly. This was going to be one of those. Performance required. Degradation kink, probably fueled by alcohol bravado. Okay. Boundaries. No permanent marks, no unsafe acts, stop word is ‘red’. Basic precautions.

“Okay,” I said, projecting calmness I didn’t feel. “The balcony it is. Rough.”

“Atta girl.” He struggled to his feet, swaying slightly. “Now take that shit off. Wanna see what I paid for.” He gestured impatiently at my top and panties.

I hesitated for a second, then pulled the tank top over my head, letting it drop to the floor. I hooked my thumbs into the waistband of my panties and slid them down my legs, kicking them aside. Stood there naked again. Exposed. His eyes raked over me, lingering on my tits, my pussy. A wet smack as he licked his lips.

“Fuck yeah,” he breathed. “That’s what I’m talking about. Perfect little fuck toy. Now get over here.”

He grabbed my wrist, his grip tight, pulling me towards him. He shoved his face into my chest, burying it between my tits, nuzzling roughly, his stubble scratching my skin. His other hand groped my ass, squeezing hard.

“Smell good,” he mumbled against my skin. “Like… clean slut.”

He pulled back suddenly, grabbing a handful of my long blonde hair near the roots. He yanked, not painfully hard yet, but enough to make me gasp and force my head back, exposing my neck.

“You like it rough, don’t you?” he growled, his face close to mine, hot tequila breath washing over me. “All whores do.”

“Yes,” I lied, keeping my voice steady. Just play the part, Chloe. Get the money.

“Good.” He tugged my hair again, harder this time, pulling me towards the balcony doors. “Let’s go put on a show.”

He slid the heavy glass door open with one hand, still gripping my hair with the other. The evening air was cooler now, the oppressive heat of the day starting to fade, but still warm. The sunset was spectacular – streaks of fiery orange, deep purple, and soft pink painted across the sky above the dark blue ocean. A beautiful, postcard-perfect Cabo sunset. Completely wasted on this ugly scenario.

“Right here,” he commanded, pushing me towards the railing. It was the same railing the sunrise guy had used. Felt like a lifetime ago. “Face out. Ass up. Hands on the bar.”

I obeyed, leaning forward, placing my hands on the cool metal. My bare ass was tilted up, exposed to him, to the darkening sky, and potentially to anyone looking up from the resort grounds below. The lights were starting to come on down there, twinkling like fallen stars.

He stepped behind me, his body pressing against my back. His erection was thick and hard against my ass cheeks. He reached around, grabbing my tits roughly, squeezing them, rolling my nipples hard between his thumb and forefinger. I flinched.

“Sensitive?” he chuckled darkly. “Good.”

He let go of my tits and delivered a stinging slap to my right ass cheek. Hard. The sound echoed slightly in the evening air. My skin instantly flared hot.

“Fuck!” I gasped, more from surprise than pain, though it definitely stung.

“Yeah, you like that,” he grunted, slapping the other cheek just as hard. “Redden that up for me.” Slap. Slap. Harder now. My ass was burning, tingling. I clenched my teeth, gripping the railing tighter. Just business. This is part of the 'rough' package he paid for.

He fumbled behind me for a moment. Panic flickered – was he going for anal without asking, without prep? But then I heard the unmistakable rip of a condom wrapper. Small mercies. At least he wasn’t that stupid or reckless.

He didn’t bother with lube. Just spat on his cock, a thick glob of saliva, then rubbed it against my pussy lips. The friction was immediate, unpleasant. He found my entrance, already slick enough from my body’s own reaction, and shoved himself inside me. Hard. No warning, no gentleness. Just a brutal invasion.

“Aah!” The cry was ripped from me as he bottomed out, hitting my cervix with blunt force.

“Yeah, scream for me, bitch,” he growled, gripping my hips tightly, digging his fingers into the flesh already sore from this morning. He started fucking me immediately. Fast, hard, chaotic. Pounding into me like he was trying to punish my cunt.

Slap of skin on skin echoed off the hotel wall. His grunts were loud, animalistic. The railing vibrated slightly under my hands with the force of his thrusts. He was fucking me like he hated me, or maybe like he hated himself and was taking it out on me. Each slam sent a jolt through my body.

He grabbed my hair again, pulling my head back at an awkward angle. “Look at the fucking view while I pound your whore cunt,” he ordered.

Tears pricked my eyes from the strain on my neck and scalp, but I blinked them back, forcing myself to look out at the fading light over the ocean. Streaks of deep red now, like blood spreading across the sky. Poetic, in a fucked-up way. His cock slammed into me, over and over. Relentless. My pussy felt stretched, abused. Raw friction, bordering on painful.

“You like this, huh?” he panted, his rhythm faltering slightly. “Getting fucked like the piece of meat you are?”

“Yes,” I choked out, playing my part. “Fuck me harder.”

That seemed to spur him on. His thrusts became even more frantic, deeper, punishing. He was slapping against me, belly and balls hitting my ass cheeks, which were already stinging from his earlier assault. Sweat dripped down my back, mingling with the humidity in the air. He smelled rank – booze, sweat, cheap cologne.

“Make some noise,” he demanded, yanking my hair again. “Want them to hear how much you love getting your pussy wrecked.”

I forced out a moan. Loud. Obscene. It felt fake, hollow, echoing into the twilight. He grunted in approval, fucking me even harder, if that was possible. My insides felt bruised. How long could this last? My internal clock felt broken. Time seemed to stretch and warp on this balcony. Was it five minutes? Fifteen? The sun had almost completely disappeared below the horizon now, leaving only a faint glow.

His breathing grew ragged, harsh. His thrusts became choppy, desperate. He was close. Thank fuck. His grip on my hips tightened painfully, fingers digging in like claws.

“Oh fuck… oh fuck yeah…” he groaned, his whole body tensing. “Gonna cum… gonna paint your pretty face…”

He ripped his cock out of me. The sudden emptiness was a relief, quickly followed by dread. Before I could turn or react, his hand clamped onto the back of my head, shoving my face towards the railing. His other hand grabbed my jaw, forcing my head still, turning me slightly towards him.

I squeezed my eyes shut instinctively.

A thick, hot spray hit my face. It splattered across my cheek, my forehead, my closed eyelids, catching in my eyelashes. Some hit my lips, the salty, musky taste instantly coating my tongue. He groaned loudly, a long, shuddering release, emptying his balls onto my face and neck. It felt thick, sticky, obscene.

He let go of my head abruptly as his orgasm subsided. I kept my eyes shut, breathing heavily, the smell of his fresh cum thick in my nostrils. It was cooling rapidly on my skin in the evening air. Disgust churned in my stomach.

I heard him zip up his pants. Heard him hawk and spit over the railing. Classy.

“Good girl,” he slurred, his voice thick with post-coital satisfaction. He patted my ass cheek, a final insulting gesture on the already stinging skin. “That’s what I fucking needed.”

I didn’t move, didn’t open my eyes. Just stayed there, bent over the railing, face covered in his jizz.

I heard him stumble back inside the room. Heard the clink of glass, probably pouring himself another drink. Then, the sound of loose change and bills hitting the small table just inside the door. He didn’t even bother coming back out.

“Get yourself cleaned up,” he called out, his voice already distant. “Leave the cash. See ya.”

Then, silence. Except for the gentle murmur of the ocean below and the faint sounds of evening activity drifting up from the resort.

I stayed frozen for another minute, maybe two. Just breathing. Feeling the cum tighten on my face like a grotesque mask. Finally, I slowly straightened up, my back aching, my legs trembling slightly. My ass felt raw, my cunt throbbed, and my face was… splashed. Just like the stupid title I’d thought of this morning. Cum-splashed in Cabo. Fucking literally.

I opened my eyes. The last sliver of sun was gone. Only a deep purple glow remained on the horizon. Stars were beginning to appear overhead. The beauty of it felt like a mockery.

I reached up, touching my cheek tentatively. My fingers came away coated in the thick, white, sticky stuff. I could taste it on my lips. Bile rose in my throat.

Weariness washed over me, profound and bone-deep. It wasn't just physical exhaustion, though there was plenty of that. It was a soul-deep fatigue. The degradation, the forced reactions, the sheer transactionality of it all… it piled up. This was the job. This was the diary entry no one would want to read, the part they conveniently ignored when fantasizing about this life. The sticky, humiliating reality of being treated like an object, a receptacle.

Another day, another load. This one felt different. Worse than the quick splash on the ass this morning. This felt personal, somehow. Targeted. He wanted to leave his mark, assert his dominance in the most primitive way. And I’d let him. For money.

The cash was on the table inside. Probably a decent amount, considering the ‘rough’ premium. Enough to make this… bearable? Tolerable? Necessary? I wasn’t sure anymore.

I turned away from the railing, away from the beautiful, indifferent view. My reflection in the dark glass of the sliding door was a mess. Hair tangled, face smeared with white streaks, body looking tired and used.

Shower number five was calling. Had to wash his filth off me. Had to scrub away the feel of his hands, his cock, his cum. Had to prepare for the final client of the night. The schedule wasn't done yet. Sundown had passed, but the night shift was still to come.

I stepped back into the air-conditioned room, leaving the balcony door slightly ajar. The cool air hit my sticky skin, making me shiver. I glanced at the money scattered on the table. Didn't even bother counting it yet. Just walked straight towards the bathroom, peeling off my invisible 'Chloe' persona like shedding dirty skin. Underneath, there was just me. Tired, sore, and covered in stranger’s jizz. Just another sunset in the diary of a whore.

Chapter 4: Night Cap and Cum Dump

The hot water sluiced over me, washing away the last traces of Mr. Sunset Roughness. Shower number five. Or was it six? I’d lost count somewhere between the poolside threesome and the meticulous ass fucking. My skin felt scrubbed raw, hypersensitive. I leaned my forehead against the cool, wet marble tiles, letting the spray beat down on my aching back and shoulders. My ass throbbed with a deep, persistent ache from Arthur’s attentions, overlaid with the stinging memory of the sunset guy’s slaps. My pussy felt puffy, used, stretched by hours of different cocks pounding into it. Even my face felt tight and slightly irritated where his cum had dried before I could wash it off. Fucking degrading.

I finally turned off the water, the silence of the luxurious bathroom suddenly loud. I wrapped myself in one of the thick, fluffy towels, avoiding my reflection in the steamed-up mirror for as long as possible. When I finally did look, the girl staring back looked wrecked. Hair plastered wetly to my skull, eyes bloodshot with fatigue, faint red marks blooming on my ass cheeks visible even in the dim light filtering from the main room. Chloe looked like she’d been put through the wringer. Because she had been. From sunrise to sundown, fucked and filled and splashed.

The money was still sitting on the table where the last asshole had tossed it. I hadn’t counted it. Hadn’t counted Arthur’s precise stack or the crumpled bills from the pool boys. Only the morning guy’s payment was tucked away safely in my purse. Later. I’d count it all later, when the last one was gone.

My phone buzzed on the nightstand. A text. “On my way up. Room 714.” The final client. Supposedly booked until midnight, but the agency notes said he was usually quick, just wanted ‘good value’ – code for multiple orgasms from the girl. No specific kinks mentioned, just wanted to cum. Sounded… underwhelming, almost boring after the day I’d had. But boring paid the bills too. And honestly, after Mr. Sunset, boring sounded like a goddamn vacation.

I pulled on the same simple cotton panties and tank top I’d worn before. Clean underwear felt like a small victory. Didn’t bother with makeup. He wasn’t paying for makeup at this hour. He was paying to use my body as a cum dump. Let’s be real. That’s what this entry in the diary is about, isn’t it? The raw truth. Some guys want rough, some want specific holes, some just want to empty their balls into or onto a warm body until they feel satisfied.

A soft, hesitant knock. Completely different from the earlier summonses. I sighed, ran a hand through my damp hair, and opened the door.

He looked… normal. Painfully so. Mid-thirties maybe, slightly receding hairline, soft around the middle, wearing unremarkable jeans and a faded band t-shirt. He clutched a hotel key card in one hand like a lifeline. He blinked at me, looking slightly nervous, almost shy. Definitely not the usual Cabo tourist type.

“Chloe?” he asked, his voice quiet.

“That’s me. Come in.” I stepped back.

He shuffled inside, looking around the room like he’d never been in a hotel suite before. Maybe he hadn’t. “Wow. This is… nice.”

“Make yourself comfortable,” I said, gesturing vaguely towards the sofa the sunset guy had recently vacated. I didn’t really want to sit there.

He perched awkwardly on the edge of the cushion. “So, um… thanks for seeing me so late.”

“It’s my job,” I replied, maybe a bit too bluntly. Fatigue was stripping away the professional veneer.

“Right. Yeah. Look, I… I don’t need anything crazy,” he stammered slightly. “Not like… not like some guys, maybe. I just… want to relax. Feel good. You know?” He looked down at his hands. “Want to feel like I got my money’s worth.”

Translation: he wanted to cum at least twice. Fine. Get it over with.

“Okay,” I said. “We can do that. How about we start on the bed?”

His eyes lit up slightly. “Yeah? Yeah, okay. Great.”

I led the way to the huge bed, pulling back the covers on one side. The sheets were fresh, thankfully. Housekeeping had been in while I was dealing with Arthur’s meticulous anal session. I sat on the edge, waiting.

He hesitated, then started unbuttoning his shirt, folding it neatly before placing it on the chair. He kicked off his sneakers, peeled off his socks. Then he fumbled with the button on his jeans. He was already hard, a noticeable bulge pressing against the denim. Average guy, average dick probably. Predictable.

He got his jeans and boxers off, standing there in just his slightly-too-big t-shirt, his cock already fully erect. Yep. Perfectly average. Uncut, pale pink head, decent thickness, nothing remarkable. He looked vulnerable, almost pathetic, standing there clutching his semi-hard dick like he wasn’t sure what to do next.

“Come here,” I said, softening my voice slightly. No point being a bitch. He was just lonely or stressed or whatever. And paying handsomely for a few moments of connection, however fake.

He climbed onto the bed, kneeling awkwardly in front of me.

“Lie back,” I suggested.

He did, sinking into the mattress. I straddled his hips, my damp hair falling around my shoulders. I leaned down, bracing my hands on either side of his chest. His skin felt soft, slightly cool. He smelled faintly of hotel soap.

“You’re beautiful,” he whispered, looking up at me with wide, almost worshipful eyes.

Sure I am. I leaned down and kissed him, a soft, closed-mouth kiss. He responded eagerly, awkwardly. Then I moved lower, trailing kisses down his neck, over his chest. He shivered. I took one of his small, underdeveloped nipples into my mouth, sucking gently. He gasped. Easy target.

His cock twitched against my belly. I reached down, wrapping my hand around the base. Slicked my fingers with a bit of spit and started stroking him slowly, deliberately. His breath hitched. His hips gave a little buck off the mattress.

“Oh, yeah… fuck…” he moaned softly.

I kept stroking him, watching his face. His eyes were squeezed shut now, a faint flush creeping up his neck. He was getting lost in it already. Good. Maybe this would be quick.

I shifted my position, lowering myself onto his lap, still facing him. I guided the head of his cock to my entrance. Already wet enough from the shower and just… general readiness my body seemed to maintain today. I slid down onto him slowly.

He groaned, a long, low sound this time. He felt… fine. Filled me adequately. Nothing spectacular, nothing terrible. Just… cock inside my pussy. The most familiar feeling in the world today.

I started to ride him, slow, lazy circles with my hips. My tits brushed against his chest. He reached up, cupping them awkwardly, his thumbs brushing over my nipples. Felt okay. Better than the rough handling earlier.

“Feels good?” I murmured.

“So good… fuck, Chloe… so good…”

I picked up the pace slightly, moving up and down on his cock, controlling the rhythm. My own body felt distant, like I was operating it remotely. My muscles clenched around him purely out of habit. My mind was already calculating the time, wondering how long this first round would take. Wondering how much sleep I might get before needing to check out tomorrow.

He lasted longer than I expected. Maybe ten minutes of me riding him, varying the pace, grinding down sometimes, pulling up high on his shaft others. He seemed content to just lie there, hands on my hips or tits, letting me do the work. His moans were quiet, breathy. Finally, I felt his body tense beneath me. His hips started to jerk upwards, meeting my downward thrusts.

“Oh fuck… gonna cum…” he gasped out, his eyes still squeezed shut tight.

He bucked hard a few times, burying his cock as deep inside me as it would go. I felt the hot pulse of his climax deep within my cunt. A warm, liquid rush filling me up. He shuddered, groaned again, then went completely still, his body slumping back into the mattress, breathing heavily.

I stayed sitting on him for a moment, letting him catch his breath, feeling his cum hot and sticky inside me. Load number… four? Five? Today. Jesus. My pussy felt full, heavy.

He opened his eyes, looking up at me with a dazed, grateful expression. “Wow. That was… amazing.”

“Glad you liked it,” I said, forcing a small smile. I pulled myself off him carefully, the slick sound of his cock sliding out of me loud in the quiet room. His cum trickled down my inner thigh. Lovely.

He sat up slightly, looking a bit embarrassed now. “Sorry. Was that… okay?”

“Perfect,” I lied smoothly. “Want to take a break? Get a drink of water?”

“Yeah. Okay.”

I slid off the bed, grabbed the bottle of water from the nightstand, and took a long drink myself before handing it to him. He drank gratefully. I grabbed a tissue, wiping the cum from my thigh before it could drip onto the expensive carpet. Just another bodily fluid cleanup. Standard procedure.

He sat there on the edge of the bed, sipping his water, wearing just his t-shirt again. He started talking then. Quietly. About his job – something boring in accounting. About how stressful it was. About his wife – apparently they hadn’t had sex in months. About feeling lonely on this business trip. Blah, blah, blah. The usual story. Guys projecting their intimacy needs onto the paid body in the room.

I tuned most of it out, nodding occasionally, making sympathetic noises in the right places. My mind was elsewhere. Calculating the cash pile. Thinking about the flight home tomorrow. Wondering if I should block Mr. Sunset’s number if he tried to book again. Probably. Guys like that often escalated.

He finished his water, setting the bottle down carefully. “Feel better,” he said, more to himself than to me. “But… you know… I paid for the full time…” He trailed off, looking hopeful.

Here comes round two. “What did you have in mind this time?” I asked, keeping my voice patient.

He looked down at his lap, where his cock was already starting to get thick again. He gestured vaguely towards it. “Could you… would you maybe… use your mouth?” he mumbled, blushing slightly.

A blowjob. Of course. Easy enough. Less physically demanding than riding him again, anyway. My jaw felt fine, unlike my pussy and ass.

“Sure,” I said easily. “Come lie back down.”

He settled back against the pillows again, looking expectant. I knelt on the bed beside him this time, leaning over him. His cock was mostly hard again, slick with pre-cum. I took it in my hand, the skin soft, warm. Started stroking him again, getting him fully rigid.

Then, I leaned down and took the head into my mouth.

He gasped, his hips jerking off the bed. His hands came up, tangling in my damp hair, but gently, not pulling like the last guy. Just holding.

I started working on him. Years of practice kicked in. Automatic pilot. Lick the head, swirl my tongue around the ridge. Take him deeper, slowly, controlling my gag reflex. Bob my head up and down, varying the pressure, the speed. Use my hand at the base sometimes, adding a different sensation. He moaned continuously now, soft, breathy sounds.

His taste was mild, slightly salty. Nothing offensive. Just… cock. I focused on the texture, the feel of him sliding against my tongue, the back of my throat when I took him deep. It wasn’t unpleasant. It wasn’t exciting either. It was just… work. A task to be completed efficiently. Get him hard, get him off, collect the money.

He didn’t last long this time. Maybe five minutes of steady mouth work. His moans grew louder, more urgent. His hips started thrusting up off the bed, fucking my mouth weakly. His fingers tightened in my hair, just slightly.

“Oh fuck… Chloe… oh god… gonna cum… right now…”

I kept sucking, steady rhythm, bracing myself. He groaned loudly, a choked, guttural sound. His cock pulsed hard in my mouth, unleashing a thick, hot load. It flooded my mouth, salty, slightly bitter, thick like custard. I kept my lips sealed around the base, catching every drop.

He collapsed back against the pillows, panting, spent. His cock slowly softened in my mouth. I pulled back slowly, his jizz thick on my tongue, coating the inside of my mouth.

Without even thinking about it, I swallowed. A single, automatic gulp. Reflex honed over hundreds, maybe thousands, of blowjobs. Don't spit, don't make a mess. Just swallow it down. Part of the service.

He looked at me, eyes wide, dazed. “You… you swallowed?”

“Of course,” I said simply, wiping my mouth with the back of my hand.

A slow smile spread across his face. Pure, unadulterated bliss. “Wow. Thank you. That was… fuck… the best.”

Glad someone enjoyed it. I got off the bed. “Need to use the bathroom quickly,” I said, needing to rinse my mouth out. The aftertaste was already clinging.

“Yeah, sure. Of course.” He looked utterly content, sinking back into the pillows with a happy sigh.

I went into the bathroom, shut the door, and leaned over the sink. Rinsed my mouth out vigorously with water, then with the little bottle of hotel mouthwash. Spat it out. The vaguely minty freshness was a relief. Looked in the mirror again. Eyes still tired, but maybe a little less haunted than after the sunset encounter. This felt… easier. Sadder, maybe, but easier. Just a transaction fulfilling a basic, lonely need. No violence, no degradation. Just cum.

When I came out, he was already dressed, back in his jeans and faded band t-shirt. He was standing by the nightstand, carefully counting out bills from his wallet. He looked up as I emerged, blushing again.

“Um… here,” he said, holding out a thick wad of cash. More than the agreed-upon rate. A very generous tip included. “Thank you, Chloe. Really. You… you made my trip.”

“You’re welcome,” I said, taking the money. It felt warm from his hands. “Glad I could help.”

He practically beamed. “Okay. Well. I should… go.” He backed towards the door awkwardly. “Thanks again.”

“Take care.”

He fumbled with the door handle for a second, then slipped out, pulling it quietly shut behind him.

And then… silence. Real silence this time. No more clients. No more knocks on the door. The day, the ridiculously long, cum-splashed day, was finally, truly over.

Exhaustion hit me like a physical blow. My legs felt weak. My whole body hummed with a low-level ache. I walked over to the bed, avoiding the damp patch where he’d cum earlier, and sat down heavily.

The money. All the money from the day. I gathered it from the various spots – my purse, the table where Mr. Sunset left his, the nightstand where Arthur left his, and the thick wad the final guy just gave me. I piled it all on the bedspread. Fifties, hundreds mostly. Crisp bills, crumpled bills. I started smoothing them out, stacking them by denomination.

Sunrise service. Afternoon ass fuck. Sunset roughness. Night cap cum dump. Each encounter represented by these pieces of paper. My body aches translated into cash.

I counted it slowly, methodically. Then I counted it again. It was a lot. A lot. More than I usually made in three days back home. Enough to pay rent for two months. Enough to make the aches, the degradation, the sheer physical toll seem… almost worth it. Almost.

This is the job. This is the diary entry. You trade pieces of yourself – your body, your time, your ability to disconnect – for this pile of paper. You let them use you, fill you, cover you in cum, and you smile, collect the cash, and shower it all away. Ready for the next day, the next client.

I gathered the stacks, secured them with a rubber band I found in my purse, and tucked the thick roll deep inside my bag. Hidden. Safe. Proof of the day’s labour.

One last shower. Number six, or seven? Who cared. I needed it. Needed to wash away the feel of the last client, the sticky residue inside me, the lingering taste in my mouth. Needed to wash away the entire fucking day.

I stood under the hot spray for a long time, letting it soak into my tired muscles. I washed my hair properly this time, scrubbing away the lingering scent of tequila guy’s sweat and cum. Scrubbed my body meticulously, feeling every sore spot, every tender patch of skin.

Finally clean, finally alone, I pulled on a soft, oversized t-shirt and crawled into the vast, empty bed, making sure to lie on the dry side. The sheets felt cool, clean. Luxurious.

My body screamed for sleep, but my mind wouldn’t shut off. Replaying the day. The different cocks, the different demands. The cum on my ass, in my pussy, in my mouth, on my face. Cum-splashed, indeed. Was this the life I wanted? No. Was it the life I had right now? Yes. Was the money good? Undeniably.

Tomorrow, I fly home. Back to my regular clients, my regular life. Less intense, maybe, than this Cabo marathon. But still the same job. Selling access, selling release. Recording it all in this silent diary.

The exhaustion finally started to win. My eyelids grew heavy. The last conscious thought before sleep claimed me: Just another day in the diary of a whore. Cabo edition. Over and out. The cum-splashed day was done. Time to rest, recover, and probably do it all again somewhere else, sometime soon. That’s the reality.

That's the whole story — free, no strings.

Book Club Discussion

Read it? Talk about it here, thoughts, favorite lines, what you would want more of.

Loading comments…