Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

One Hall Pass: Bookshop Surrender

Mark uses his husband Gideon’s hall pass to get fucked hard by bookseller Daniel in the back of the shop.

13 min read October 24, 2026New

The rain had been steady since noon, the kind of university-town drizzle that blackened the brick and made every lit window look like a room you were not supposed to enter. I stood under the bookshop awning with my collar up, twenty-eight years old, an accountant who lived inside columns of numbers, and the one hall pass my husband had given me that morning sat in the inside pocket of my coat like a lit match. Gideon had slid it across the kitchen table with our anniversary coffee, thirty-one and steady, an architect who drew other people’s houses and somehow still had the nerve to draw this line for us. One, he had said. Use it if the want is real. Come home and tell me, or come home and don’t. I had kissed him until my hands shook, then walked out before I could argue myself back into safety.

The bell over the door gave a soft brass note. Warm air met me, paper and cedar and the faint sweet of old glue. The shop was nearly empty. A lamp burned at the back counter, and the man behind it looked up from a ledger as if he had been listening for that exact bell.

I did not know his name yet. I knew the want. He was broad through the shoulders in a charcoal sweater, sleeves pushed to the forearm, a dark beard trimmed close along a jaw that looked like it kept its own counsel. Thirty-two, the years sat easy on him, the kind of man who had already decided what he liked and did not waste time pretending otherwise. His eyes found mine and stayed. Not a shopkeeper’s glance. A look that went through coat and shirt and the careful life I had built, and settled low in my belly like a palm.

“Afternoon,” he said. The voice was deep, unhurried, the sort that makes you lean before you choose to. “Nasty out there.”

“Yeah.” Mine came out thin. I cleared my throat. “Just browsing.”

“Take your time.” He closed the ledger. The corner of his mouth moved, not quite a smile. “Anything in particular?”

I should have said history. I should have made the accountant joke about tax codes and watched it die. Instead I held his gaze, and the heat between us was so plain my ears went hot. Two men, both of us openly what we were, standing in a quiet shop while rain ticked the glass, and neither of us pretending the air had not changed.

“Maybe,” I said. “I’ll know it when I see it.”

He nodded once, slow. “Erotica’s back left. High shelves. If you need a hand reaching.”

I walked the aisle on legs that did not feel entirely mine. My wedding band clicked once against a shelf edge. I turned it with my thumb, not to hide it, only to feel the promise and the permission sitting on the same finger. Gideon’s voice stayed with me, low and kind: one hall pass, use it clean, come home to me. I was already half hard, which was ridiculous, which was also the entire reason I had crossed the threshold instead of going back to the firm and pretending the afternoon had never existed.

The erotica section smelled warmer than the rest of the shop, paper gone soft at the edges, a few spines cracked from honest use. I trailed a finger along titles I would never have pulled in front of Gideon’s friends and felt my pulse in my throat. Behind me the floorboard gave, and I did not turn. I did not have to. The air shifted with the size of him.

“That one,” Daniel said, close enough that the word landed at the nape of my neck. I had read the brass plate by then, DANIEL REED, PROPRIETOR, and the name fit the voice. “Top shelf. Mind if I—”

“Go ahead.”

He reached past me. His chest brushed my back, solid and warm through the sweater, and his arm came down along my shoulder as he took the book. He did not rush the reach. He let the contact sit there, hip to hip for a breath, the hard line of his thigh against the back of mine, and I heard the small sound I made before I could stop it. When he lowered the book he did not step away. The cover was some old paperback with a bare back on it, ridiculous and perfect.

“You’ve been looking at me since you walked in,” he said, quiet, not a question.

“You’ve been looking back.”

“I have.” His breath moved the hair above my ear. “I’m Daniel. This is my shop. I’m thirty-two, I live upstairs, and I locked eyes with a stranger in a wet coat and got hard doing it. That plain enough for you?”

My laugh came out shaky. “Mark. Twenty-eight. Accountant. Married.” I turned then, because if I was going to say the rest I wanted his face. Up close the beard was denser than it had looked, his mouth serious, his eyes dark and frankly hungry. “My husband gave me one hall pass. Anniversary. I’ve never used anything like it. I walked in here and saw you and I knew I was going to, if you wanted me. I want you. I want you to fuck me. That’s the fantasy I came in with, and I’m saying it out loud so neither of us has to guess.”

Something in his face went hot and careful at once. “You sure? Not the rain talking. Not a story you’re telling yourself.”

“I’m sure. Sober. Here because I chose it. You can say no.”

“I’m not saying no.” He set the book on the shelf without looking. “Stay right there.”

He crossed to the front, flipped the sign, shot the bolt. The bell did not ring. The rain kept its soft argument with the glass, and the shop became a room with a lock on it. When he came back he did not ask again with words. He took my jaw in one broad hand, thumb along my cheek, and kissed me like he had been waiting all afternoon to find out how I tasted.

I opened for him. His mouth was warm, his beard a rough scrape that went straight to my cock, and his tongue moved against mine slow and then not slow at all. I got both hands in his sweater and pulled. He made a low sound and walked me back until my shoulders met the end of a shelf, his thigh pressing between mine, the thick ridge of him unmistakable against my hip. I rolled into it. He groaned into my mouth and kissed harder, one hand fisting in my hair, the other sliding down to grip my ass through my pants and haul me up onto my toes.

“Fuck,” I said against his lips. “Daniel.”

“Yeah.” He bit my lower lip, gentle and not, and soothed it with his tongue. “Feel that? I’ve been like this since you said browsing. You walk in looking like you need to be bent over something sturdy and told you’re allowed.” His hand squeezed, proprietary, and my cock jumped so hard I gasped. “Tell me again. I want the words while you’re this hard.”

“I want you to fuck me,” I said, and my voice had gone rough. “Hall pass. One. I’m using it on you. Please.”

He kissed me once more, filthy and deep, then took my wrist and led me out of the narrow aisle toward the reading table at the center of the shop, a heavy oak thing scarred with rings from a hundred coffee cups, sturdy enough to hold a life. My pulse was a drum. I could smell him now, cedar and clean skin and the faint salt of want, and every step dragged my erection against the seam of my pants until I was leaking into my boxers and past caring who might have seen the sign flip if they had been looking. No one was looking. There was only his hand on me and the rain and the choice I had already made.

“Hands on the table,” he said.

I put them there. The wood was cool under my palms, then warm. He came up behind me and fit himself to my back, mouth at my neck, beard dragging, one arm banded across my chest so I could feel the strength he was not quite using. His other hand undid my belt with a practiced flick. Button. Zipper. He hooked thumbs in pants and boxers together and dragged them down to my knees in one rough pull, and the shop air hit my bare ass and my cock swung free, flushed and wet at the tip.

“Christ, look at you.” His palm smoothed over one cheek, then the other, squeezing, spreading. “Pretty accountant with his pants at his knees in my shop. You want my mouth first?”

“Yes. God, yes.”

“Ask nicer.”

“Please rim me. Please, Daniel, I need it.”

He dropped. I heard his knees hit the rug, felt his hands haul my cheeks apart, and then his tongue was on me, hot and flat and shameless, licking a long stripe over my hole. My arms nearly buckled. I dropped to my elbows on the oak and pushed back into his face with a sound I did not recognize as mine. He groaned like I was feeding him and went to work, circling, pressing, getting me wet and open while his beard scraped the tender skin and his thumbs held me wide. He spit, filthy and deliberate, and worked it in with his tongue, then a finger, thick, curling until my cock dripped onto the rug and my thighs shook.

“More,” I begged. “Don’t tease. I’m—fuck—I’m ready, I want your cock, I want it bare, I want to feel all of you. I’m clear. You?”

“Clear,” he said against me, voice wrecked. “Tested last month, nothing since. You sure about bare?”

“Sure. I want it. Fill me up. Please.”

He stood. I heard his belt, the rasp of his zipper, and then the hot blunt head of him nudged my hole, thicker than the finger, slick with spit and the precum he smeared there with his fist. He gripped my hip with one hand and my shoulder with the other.

“Breathe,” he said. “Push back when you want it.”

I pushed. He sank in slow, inch by thick inch, stretching me open until my mouth hung useless and my fingers clawed the oak. The burn flared and sweetened, and then he was seated, hips flush to my ass, so deep I felt him in my stomach. He held there, shaking a little, forehead between my shoulder blades.

“Tight,” he growled. “Fuck, Mark, you feel illegal. Taking me so good already.”

“Move. Hard. I can take it.”

He drew back and drove in, and the table jumped. The second stroke was harder. The third knocked a broken moan out of me that bounced off the high shelves. He set a pace that was not gentle and not careless, hips snapping, the wet sound of it obscene in the quiet shop, his balls tapping my ass each time he bottomed out. His hand left my shoulder and fisted in my hair, arching me, and the new angle made his cock drag over that spot until my vision went white at the edges.

“That’s it,” he said, voice gone low and filthy, praise ground down to gravel. “Look at you bent over my table like you were built for it. Married man with his hole stuffed full of stranger cock, dripping for it, begging in my erotica section. Take it. Take every inch. Good boy. Such a perfect, greedy hole. You hear how wet you are? That’s you, opening up for me, wanting it harder.”

“Harder,” I gasped, and he gave it to me, the slap of skin loud, his grip on my hips bruising in the way I wanted bruises, something to press later in the shower and remember. I reached under and stroked myself once, twice, and he caught my wrist and pinned it to the table.

“Not yet. You come when I say, riding me. Right now you just get fucked.”

He pounded me through another long minute, growling my name, calling me his good slut, his hall-pass fuck, telling me how pretty I looked split open, how he was going to keep my ass full until I couldn’t walk straight back to my husband. Every word landed. I loved it. I pushed back to meet him, shameless, the oak creaking, sweat gathering at the small of my back where his sweater brushed.

Then he pulled out, sudden, and I whimpered at the empty ache.

“Armchair,” he said, breathless, hauling his jeans down farther and dropping into the old leather chair by the lamp. His cock stood up thick and shining, flushed dark, veins standing, and he stroked it once while he looked at me like I was the only book in the shop worth opening. “Reverse. I want to watch that ass take me. I want your hand on your cock when you come.”

I kicked my pants off one ankle so I could move, straddled him facing away, and reached back to line him up. The head caught. I sank down in one long slide, both of us cursing, and the leather sighed under our weight. This angle was deeper, meaner. I braced my hands on his knees and rode, lifting and dropping, rolling my hips so his cock ground exactly where I needed it. His hands clamped my waist, guiding, then slid up my chest under my shirt to pinch my nipples until I cried out and fucked myself harder on him.

“Stroke it,” he ordered. “Let me feel you come on my cock.”

I wrapped a fist around myself and matched the rhythm, slick and fast, ass slapping down onto his lap, his groans turning ragged against my spine. The pressure coiled, bright and inevitable. He thrust up to meet me, losing the last of his control, one arm locked around my middle, the other hand covering mine on my cock for three filthy strokes.

“Come,” he snarled. “Now. Give it to me.”

I broke. The orgasm tore through me in hard pulses, cum striping my fist and his fingers and the leather arm, my hole clenching around him so tight he shouted. He slammed up once, twice, and came buried deep, heat flooding me in thick spurts I could feel, his beard scraping my shoulder as he bit down on a groan and held me there, shaking, both of us loud enough that the rain seemed to pause to listen.

We stayed like that, panting, his cock still twitching inside me, my thighs trembling over his. The shop smelled like sex and paper. My wedding band glinted when I lifted my messy hand. I laughed once, wrecked and happy, and he kissed the side of my neck with a tenderness that undid me more than the fucking had.

“Stay,” he murmured. “Don’t move yet. I’ll get you cleaned up.”

He eased out, careful, and I felt the warm slip of him leaving me, a trickle down my thigh that made my spent cock give a hopeless twitch. He tugged his jeans up without fastening them and disappeared into the back room. Water ran. He came back with a warm cloth, soft, and knelt between my knees where I had half-collapsed in the chair, wiping me with a gentleness that did not match the growl he had used five minutes ago. He cleaned my cock, my balls, the mess on my stomach, then turned me with a hand on my hip and tended to my hole, slow strokes, murmuring that I had done so well, that I was perfect, that he hoped the ache would remind me all evening. I let him. My eyes stung, not from pain. From the strange mercy of being handled after being used exactly as I had asked.

When he was done he kissed the inside of my knee, stood, and found his wallet on the counter. He slid a plain card into the front pocket of my pants before I had them all the way up. DANIEL REED. The shop number. A second line in his own hand, added while I watched: upstairs if you ever get another one.

“No pressure,” he said. “But if your husband ever hands you a second pass, or if the two of you ever want a third, the door knows your name now. Round two’s yours if you want it. I’d bend you over that table again in a heartbeat.”

“I’ll tell him,” I said, voice hoarse, smiling like an idiot as I fastened my belt with unsteady fingers. “Every explicit detail. That’s part of the deal. He’s going to lose his mind in the best way.”

Daniel’s mouth curved. He unlocked the door but did not flip the sign yet, giving me the last quiet minute. I stepped toward the glass, flushed, satisfied, already building the story I would pour into Gideon’s ear in our bed tonight, the beard, the oak, the way I had come with another man’s cum deep inside me. My hand was on the push bar.

The bell rang anyway.

Not from my push. From the other side. The door opened six inches on a gust of rain, and a familiar voice, surprised and warm and terribly close, said my name.

“Mark? I finished the site visit early. Thought I’d find you. Gideon said you might be—”

Daniel went still behind me. I turned. Petra from my firm stood in the doorway in her trench coat, thirty-four, sharp-eyed, umbrella dripping, and just behind her shoulder, taller, coat dark with rain, was my husband, looking past her into the shop with the half-smile he had worn at breakfast, the one that meant he had decided to be brave. His eyes moved from my face to my open collar to Daniel’s unfastened belt, and the smile changed into something I did not yet have a name for.

The card burned in my pocket. No one spoke. The rain kept falling, and the afternoon, which I had thought was finished, opened under my feet like a trapdoor.

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own gay male story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →
Adults only · no real people · your request is never shown, only your credit name
Sponsor

Toys that play along.

App-controlled, from anywhere. Discreet delivery.

See them →
Sponsored link. 18+ only.
Tagged rimming anal doggy-style riding dirty-talk

Fresh filth, nightly

The best new stories in your inbox every morning. Free, 18+, unsubscribe anytime.