Exhibitionist

Reunited in the Stacks: Longing Lovers Spread for Each Other

Librarian and her ex fuck in the open library stacks, risking getting caught.

10 min read 2,337 words July 29, 2026New

I never thought I’d see him again in these stacks. Not like this. Not with that same hungry look in his eyes that used to undo me three years ago when we were still together, fucking in every quiet corner of this university library like the reckless exhibitionists we were. I’m twenty-eight now, the senior librarian on the evening shift, and Marcus is thirty, back on campus for some research project that brought him straight into my domain. The dimly lit aisles of the third-floor stacks smelled the same—old paper, dust, and the faint metallic tang of the metal shelves. It was past nine, the library nearly empty, just the occasional shuffle of a student’s shoes somewhere distant. Perfect. Dangerous. Exactly how we both liked it.

I was reshelving a cart of oversized art monographs when I heard his voice. “Still hiding back here where no one looks, Ellie?” Low, familiar, that slight rasp that always made my cunt clench. I turned, and there he was: taller than I remembered, broader in the shoulders under a simple gray button-down, dark jeans, that same crooked smile. His eyes raked over me—my pencil skirt, the blouse with one too many buttons undone because the AC was cranked too high, the way my hair was pinned up messy after a long day. Heat flooded me instantly. My nipples tightened against the thin lace of my bra.

“Marcus.” I kept my voice steady, professional, but my pulse hammered. “Didn’t know you were back.”

“Needed the archives for the project. Saw your name on the staff directory.” He stepped closer, into the narrow aisle between the tall shelves of bound periodicals. The fluorescent lights overhead flickered faintly, casting shadows that made everything feel more private and more exposed at once. “You look good. Better than good. Still wearing those skirts that hitch up when you reach the high shelves?”

I laughed, soft, nervous, already wet. “You always noticed that.” My fingers tightened on the book in my hand. The tension was immediate, thick as the silence around us. We both knew what we were. What we’d done here before—bent over reading tables, knees on the carpet, him burying his face between my thighs while I bit my wrist to stay quiet. The risk of a student or another librarian wandering past had always made us come harder. And standing there now, three years of unfinished business crackling between us, I felt that old urge surge back stronger than ever. I wanted him to see me. I wanted someone—anyone—to almost catch us.

He closed the last foot of space. “I missed this place. Missed you in it.” His voice dropped to a whisper. “Tell me you don’t still get wet thinking about how we used to spread for each other right here. Out in the open.”

My breath caught. “I do. God, Marcus, I do. Every time I walk these aisles I remember your hands on me. How loud you’d make me try not to be.” I set the book down on the cart, turning fully toward him. Our bodies were inches apart now. I could smell his cologne, something woodsy and clean, and underneath it the faint scent of his skin that I used to bury my face in. “You’re not exactly subtle showing up like this. What do you want?”

“You. Same as always.” He reached out, slow, giving me every chance to step back. When I didn’t, his fingers brushed my hip, then slid to the small of my back. “I want to feel how soaked you already are. Want to hear you moan just loud enough that whoever’s in the next aisle might hear. You still get off on that, Ellie? Showing off for me? Risking it?”

“Yes,” I breathed. The confession tumbled out easy in the quiet. “I’ve thought about it for years. Touching myself in the staff bathroom after closing, pretending it was your fingers, your mouth, your cock stretching me while someone could walk by any second. I want it again. I want you to pin me and make me take it right here where anyone could see.”

That was all it took. Marcus’s eyes darkened. He guided me backward gently until my spine met the cool metal of the shelf. Bound volumes pressed into my back. His body caged mine, one hand braced beside my head, the other already sliding down. “Tell me if you want me to stop,” he murmured, but we both knew I wouldn’t. Consent was a living thing between us, clear and eager. I nodded, lips parting.

His palm skimmed my thigh, pushing the hem of my skirt up inch by inch. The air felt cooler against my bare skin—I’d worn thigh-highs today, no pantyhose, just the lace tops and a simple pair of black panties that were already ruined. When his fingers reached the damp cotton, he groaned low. “Fuck, Ellie. You’re dripping. Just from talking. Just from knowing we might get caught.”

I arched into his touch, shameless. “Been like this since I saw you. Touch me. Please.”

He hooked the crotch of my panties aside and stroked two fingers along my slit, gathering the slickness. I bit back a whimper as he circled my clit, slow and deliberate. My hips rolled. At the same time my hand found the front of his jeans, cupping the thick ridge of his cock as it hardened under my palm. I rubbed him through the denim, feeling him swell, remembering exactly how that cock felt splitting me open. We both started making noise then—soft at first, then deliberately louder. Little moans, shaky breaths, the wet sound of his fingers working my pussy.

“Someone could hear,” I whispered, but I pushed my hips forward, fucking myself onto his fingers. He slid one inside, then two, curling them just right. My walls clenched. “Marcus—oh god—”

“Let them,” he said against my ear, voice rough. “Let whoever’s over there wonder what’s happening. You’re so fucking wet for it. Such a dirty little librarian, getting fingered in the stacks like you used to. Missed this cunt. Missed how you soak my hand.”

I stroked him harder, unzipping his fly with clumsy fingers so I could wrap my hand around the hot, hard length of him. He was thicker than I remembered, or maybe I’d just been starving for it. Precome beaded at the tip; I smeared it with my thumb and pumped him slow. We were both moaning openly now—my soft gasps, his deeper groans—loud enough that if a student turned the corner they’d know exactly what we were doing. The thrill shot straight to my clit. My knees trembled. I could feel how close I already was, just from his fingers and the risk.

“I’m going to come if you keep that up,” I panted. “But I want more. I want your cock. Want to show you how good I still am at taking it deep while anyone could walk by.”

Marcus pulled his fingers free, glistening, and brought them to my mouth. I sucked them clean without hesitation, tasting myself, holding his gaze. He kissed me then, hard and deep, tongue sliding against mine, the kind of kiss that said three years was too fucking long. When we broke apart we were both breathing ragged.

“On your knees,” he said, gentle but firm. “Show me. Right here.”

I dropped without shame. The carpet was thin over concrete; it bit into my knees as I freed his cock fully from his jeans and boxers. It sprang heavy into my hand, flushed dark, veins standing out. I licked a long stripe from base to tip, savoring the salt of him, then opened wide and took him into my throat. Marcus hissed, one hand sliding into my hair, not forcing, just holding. “That’s it. Good girl. Such a good little exhibitionist, sucking cock out in the open stacks. Anyone could see those pretty lips stretched around me. Fuck, Ellie, your mouth—”

I moaned around him deliberately, the vibration making his hips jerk. Spit slicked my chin as I bobbed, taking him deeper each time, nose brushing his stomach. My eyes watered but I kept going, hollowed cheeks, tongue working the underside. The wet sounds of my sucking seemed obscenely loud in the quiet aisle. Somewhere far off a cart rattled. Footsteps. We both froze for a half-second, his cock buried in my throat, then the footsteps faded the other way and I redoubled my efforts, desperate, filthy. I wanted to be seen. I wanted the whole library to know how thoroughly I was his again.

He pulled me off before he came, cock shiny with spit, a string of saliva connecting my lip to his tip. “Not yet. Need to fuck you. Need to be inside that pussy when I fill you.”

Marcus helped me up, then spun me gently and bent me over the low library cart I’d abandoned earlier. Books shifted. I gripped the metal edge, ass out, skirt shoved up around my waist. He dragged my panties down to my thighs, leaving them there like a binder, and rubbed the head of his cock along my soaked folds. “Look at you. Spread and dripping in the middle of the fucking stacks. Ready for me to wreck this cunt while the whole floor could walk past.”

“Do it,” I begged. “Fuck me. Hard. I want to feel it tomorrow. Want to walk around sore knowing anyone who looked close enough might have seen.”

He pushed in with one deep, relentless stroke. I was so wet he sank to the hilt easily, stretching me wide, filling every inch. The burn was perfect. I bit my lip hard to keep from crying out, but a broken moan still escaped. Marcus set a rhythm immediately—deep, rhythmic thrusts that slapped his hips against my ass. The cart creaked. Shelves rattled faintly. Each thrust shoved me forward; each pull almost left me empty before he slammed home again. His hands gripped my hips, then one snaked around to rub my clit in tight circles.

“Quiet,” he whispered, but there was a grin in his voice. “Or don’t. Let them hear how good my cock feels stretching you open again. Missed this. Missed fucking you where we might get caught. Your pussy’s gripping me so tight—fuck—”

I pushed back to meet every stroke, chasing the friction, the fullness, the electric risk. Sweat dampened my blouse. My breasts swayed inside my bra with every impact. I could picture it so clearly: a student turning the corner, eyes going wide at the sight of the librarian bent over a cart, skirt hiked, getting railed by a man whose cock was shiny with her cum. The fantasy made my walls flutter. I was close already, the orgasm coiling tight in my belly.

Marcus pulled out suddenly, turned me to face him, and lifted me. I wrapped my legs around his waist instinctively as he pressed my back to the shelves. Books dug into my spine. He thrust back inside in one smooth motion and started pounding me harder, deeper, my weight bouncing on his cock. My arms locked around his neck. We were fully exposed now—my skirt bunched, panties stretched between my thighs, his jeans around his thighs, my pussy split wide around him for anyone to see if they walked this aisle. The thought alone nearly made me come.

“Marcus—oh god yes—just like that—” I gasped against his mouth. We kissed messily, teeth and tongue, while he fucked up into me with short, powerful strokes. My clit rubbed against his pelvis. The wet sounds of our bodies meeting filled the stacks. I didn’t care anymore who heard. I wanted them to. I wanted the whole campus to know how thoroughly this man still owned my pleasure.

“Come for me,” he growled. “Come on my cock right here in the open. Show me how much you love being watched. Being mine again.”

The orgasm hit like a wave breaking. I shuddered hard, thighs clamping around him, pussy pulsing and milking his length as pleasure ripped through me. I bit his shoulder to muffle the cry but it still came out loud—a broken, desperate sound. Marcus followed seconds later, burying himself to the root and flooding me with hot spurts of cum. I felt every pulse, every thick rope painting my insides. He kept thrusting through it, shallow and messy, until we were both shaking and oversensitive.

We stayed locked together for a long moment, breathing hard, his forehead against mine. Cum began to leak out around his cock, sliding down my thigh. The aisle was still empty. Miraculously, no one had come. Or maybe someone had heard and chosen to walk the other way. The thought only made aftershocks ripple through me.

Eventually he eased me down. My legs wobbled. We straightened our clothes with slow, satisfied movements—him tucking his cock away still half-hard and shiny, me tugging my panties up to trap his cum inside me, smoothing my skirt. My blouse was wrinkled, hair coming loose from its pins. I looked thoroughly fucked and I didn’t care. Wicked smiles passed between us.

Marcus cupped my face and kissed me deep one last time, tasting of shared heat and relief. “Same spot next week,” he murmured against my lips. “I’ve got more research to do. And you’ve got more shelves that need attention.”

I laughed softly, already sore in the best way, already craving the next round. Cum slick between my thighs, clit still throbbing. “I’ll be here. Skirt on. No panties next time. I want you to bend me over the moment you see me.”

He grinned, stepping back, eyes dark with promise. “And if someone walks by while I’ve got you spread and dripping again?”

I met his gaze, heart racing with fresh excitement, and answered with the only truth that mattered. “Then they’ll get a show they’ll never forget—will you make sure they see exactly how hard you make me come?”

Tagged exhibitionism public-sex fingering dirty-talk

Rate this story

Thanks for rating

Fresh filth, nightly

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