Afternoon sun filtered through tall windows in the loft. A low couch sat beneath the lamps, waiting.

He was already there when I stepped in. Black shirt, black jeans, camera strap looped across his shoulder. He didn’t smile, but his eyes met mine with steady focus.

“You’re here for the session?” he asked. His voice was low, even.

I nodded, tugging at the hem of my coat.

“Before we start,” he said, lifting the camera, “I want to be clear. This is your shoot. You decide what happens, and you can change your mind at any point. No explanations needed.”

My throat felt tight. I swallowed. “Okay.”

“Good.” He slung the camera into his hands, checked the settings, then looked back at me. “First question. Do you want to lead yourself, or do you want me to guide you?”

I hesitated. My ex’s voice echoed in my head, all the ways he had told me not to laugh too loud, not to wear skirts too short, not to let other men look at me.

“I want you to guide me,” I said. My voice cracked a little, but I didn’t look away.

His gaze held mine. Steady. Professional. “Then I’ll guide. We’ll make it what you want: glamour, sensual, erotic, explicit. You set the limit. I’ll get you there safely.”

The knot in my stomach burned away, replaced by something hotter, sharper. I nodded.

He gestured toward the couch under the lights. “Strip to what makes you feel powerful. We’ll start there.”

My fingers trembled as I slipped the coat from my shoulders. The air was warm, almost thick. I unbuttoned my blouse, folded it neatly over the chair, and stood in lace and skin.

“Good,” he said. “Come to the couch. Sit. Let your spine settle into it.”

I lowered myself into the cushions. The fabric was soft, heavy, and strangely reassuring.

“Lift your chin a touch.” The shutter clicked. “Yes. Like that. Now cross your legs.”

I obeyed, my pulse quickening with each adjustment.

“You’ve never done this before,” he said, though it wasn’t a question.

“No,” I admitted. “I booked it after the breakup.”

The shutter snapped again, steady, patient.

He shifted, crouching slightly to change the angle. “Tell me why.”

I let out a shaky laugh. “Because my ex hated me being seen. Hated when I smiled at another man. Hated when anyone else looked at me.”

“Control,” he said, almost to himself. Another frame captured.

“Yeah. Like I wasn’t allowed to exist outside of him.” My breath hitched. “This feels like taking something back.”

“Good,” he said again, tone even, professional. “We’ll make sure the lens sees you the way you want to be seen. Strong. Desirable. Unapologetic.”

I swallowed hard. “And explicit?”

His eyes met mine over the camera. “If you want that. Glamour, sensual, erotic, explicit. Each is a choice, and at every point, you can stop or shift.”

The knot in my chest loosened further. I nodded, heat prickling along my skin.

“Good. Then let’s push a little further.” He adjusted the light, then looked back at me. “Uncross your legs. Show the line of your thigh.”

I obeyed. The shutter blinked. My heart was already racing.

The lights warmed my skin as I uncrossed my legs. He tilted the camera, adjusting his stance. Another snap.

“You comfortable?” he asked quietly.

“Yes,” I breathed. My pulse fluttered, but I felt steadier now.

“Good. Then lean back into the couch. Let your body stretch.”

I did. The cushions caught me, my arms draping loosely over them. The lace of my bra tugged as I arched slightly, and his shutter answered.

“Beautiful,” he murmured. Another shot.

I shifted again, this time without waiting for instruction. Sliding one strap down my shoulder, I let it fall against my arm. His eyes flicked from my skin to the lens. He just clicked, steady and patient.

The warmth in my chest spread lower, between my thighs. My hand drifted to the edge of my panties, grazing the lace.

“Steady?” he checked in again, voice level.

I nodded, lips parting. “Keep shooting.”

The shutter obeyed.

I pulled the lace slightly aside, exposing the line of me. The air felt shockingly cool against it. I swallowed, glanced up at him, daring myself.

He didn’t flinch. Just framed me tighter in the shot. “Yes. Hold it there. Let the camera see what you want.”

I let my fingers trace at my seam, grazing myself. A low sound escaped my throat.

Click. Click.

The rhythm of the shutter became a pulse, grounding me. What heated me was the way he simply watched, unshaken, letting me choose how far to take it.

And I pushed further, circling myself, slow and deliberate. My head tipped back, hair spilling against the couch.

“Eyes open,” he said, softer now. “Look at me.”

I obeyed, blinking at him through the haze of arousal. His gaze still steady, unbroken. My body answered it, thighs shifting wider without needing his command.

The camera snapped again. Then again.

My fingers circled slowly, heat coiling low in my belly. Every time I thought I might stop, the shutter urged me further. Click. Click.

His voice came low, steady. “Good. Keep that pace. Don’t rush it.”

I exhaled hard, a sound half between a sigh and a moan. The lens tracked me, unwavering.

I slid the lace fully aside. My hand found slick heat, and the noise that left my throat was raw, unposed.

Another snap.

“I can’t stop thinking…” The words faltered on my tongue.

“Tell me,” he said. Calm, directive, without pressure.

I looked up, caught his eyes over the camera. “I keep imagining your hands on me.”

The shutter clicked once, sharp.

“Describe it,” he murmured.

My breath stuttered. “You’d be kneeling closer. Your breath warm between my thighs. Your fingers tracing me, up my seam, over my clit, slow enough to drive me mad.”

The lens blinked. Another frame taken.

I arched, chasing the ghost of it with my own hand. My body was burning, hips rolling into the couch.

“Eyes open,” he said, quiet but firm. “Stay with me.”

I obeyed, panting, my gaze locked on his while I moved against myself.

“And then,” I whispered, “you’d slide a finger inside me. Maybe two. Stretching me, filling me, while you keep watching.”

The shutter slowed, deliberate, syncing with my words.

I moaned, head tipping back. “It feels like you’re touching me, but you’re not.”

His throat worked as he swallowed, but his hands stayed steady on the lens.

“Hold it there,” he said softly. “Stay right on that edge. Don’t give it up yet.”

My thighs shook, every nerve sparking, the denial exquisite and unbearable.

Click. Click.

The couch swallowed my movements, its fabric warm against my back as I writhed. My fingers were slick now, every stroke louder in the quiet of the loft.

His voice came low, steady. “Ease off. Don’t let it spill too soon.”

I groaned, dragging my fingers slower, fighting the pull of release. My thighs quivered with restraint.

The shutter snapped, merciless and patient.

“You’re blushing,” he said, almost clinical. Another shot. “You’re beautiful in this light.”

I moaned, my hips arching high. “I can’t hold it much longer.”

“You can,” he replied. “That tension, that’s where I want you. Stay there.”

I whimpered, trembling with the effort, cheeks so hot I could feel it in my scalp. Every muscle ached with denial, every nerve stretched taut.

Click.

My fingers slowed but I was already so close to orgasm, straining against the order I had already surrendered to. Spasming.

“Good,” he murmured. “That’s the image. All need. No release.”

I let my head fall back, eyes locked on his as the ache raged through me. His gaze didn’t flicker. Steady. Relentless.

The shutter marked it.

Minutes blurred. My orgasm hovered just beyond reach, circling, denied. His eyes on me left me trembling, thighs slick, chest heaving, lips parted.

Then the shutter slowed too.

One final click.

He lowered the camera, eyes still on me.

“Hold it there,” he said. Calm. Certain. “Don’t come.”

The words hit harder than a touch. My body convulsed with the effort of restraint, every nerve screaming, every breath jagged.

I wanted to beg. I wanted to break. Instead, I held.

And his lens, merciless, patient, had seen everything.

Share This Story, Choose Your Platform!

2 Comments

  1. Tasha Zima September 6, 2025 at 11:17 AM - Reply

    This had everything – loved it. A lot. :)

    • Georgia Sands September 7, 2025 at 8:16 AM - Reply

      Thank you for the kind words!

Leave A Comment

More Erotic Short Stories…

Looking for longer works?

BEYOND THE TEASERS…

It Takes Hold.
Let it Deepen…

You’ll receive Lust in the Pages, a mysterious Georgia Sands story, delivered by email.
If it doesn’t arrive within a few minutes, check your naughty folder, or contact us. ♥
* Add us to your whitelist for story drops and updates.