Crossed Sparks in the Record Stacks
Virgin college girl gets her first rough fuck in the library stacks.
Prefer to read it? Open the full story →
The basement archives of the university library smelled like old cardboard, dust, and the faint sweet rot of aging vinyl sleeves. Petra had the whole floor to herself after midnight, just the way she liked it on her first late shift. Fluorescent tubes hummed overhead in uneven intervals, leaving long shadows between the metal stacks. She moved slowly along the R&B section, fingertips trailing the tops of the crates, already half-lost in the quiet thrill of being alone with decades of forgotten grooves.
She was nineteen, a freshman who still blushed when anyone asked what she did for fun, but down here her shyness loosened. Vinyl was her secret language. She knew the weight of a good pressing, the way a rare import sleeve felt slightly thicker, the little click of a true first-edition stamp. Tonight she was supposed to be logging returns. Instead she kept pausing over Japanese pressings of obscure soul, imagining the needle drop.
The elevator dinged.
Petra’s head snapped up. No one came down here after ten. She straightened her oversized cardigan and peered around the end of the aisle just as Callum stepped out, backpack slung over one broad shoulder, a crumpled call slip in his hand. Twenty-one, senior audio-engineering major, sleeves of intricate black ink crawling up both arms—gears, waveforms, a half-hidden constellation she had stared at all semester in the dining hall. He was the guy she watched from three tables away while pretending to read liner notes. Confident walk, easy smirk, the kind of body that looked carved under those faded band tees.
He spotted her and the smirk deepened.
“Didn’t think anyone actually worked these hours,” Callum said, voice low and rough like it had been used hard already today. “You’re Petra, right? First-year. I’ve seen you upstairs with the headphones permanently glued on.”
Heat flooded her cheeks. She tucked a loose strand of dark hair behind her ear. “Yeah. Petra. And you’re… Callum. You need something?”
“Rare Japanese import. 1974. ‘Midnight Static’ by the Tokyo Echo Collective. Pressed on blue vinyl, limited to five hundred. My senior project’s dead without the original master transfer, and the digital rips online are garbage.” He held up the call slip. “Records say it’s down here somewhere in the deep stacks. Mind helping me dig?”
They ended up shoulder to shoulder in the narrow aisle labeled Imports 1970–1975. The metal shelving pressed close on both sides; there was barely room for two people without brushing. Callum’s arm kept grazing hers every time he reached higher. Petra could smell him—clean sweat, faint cologne, something darker underneath like machine oil and skin. Her pulse stuttered each time their sleeves touched.
“You really know this shit,” he murmured, watching her flip through a crate with practiced care. “Most people treat vinyl like decoration. You handle it like it’s alive.”
“It is,” she said, softer than she meant to. “The crackle, the way the bass sits different on an original pressing… it’s honest. Nothing compressed or cleaned up.” She found the right crate and crouched. Callum crouched with her, thighs almost touching. The fluorescent light caught the ink on his forearm as he steadied himself on the shelf edge. Petra’s breath snagged.
They searched in near silence for a few minutes, bodies inevitably colliding in the tight space. Her hip bumped his. His chest brushed her back when he reached past her for a higher row. Every contact sent a bright jolt straight between her legs. She had never been this alone with him—never been this alone with any guy who made her stomach flip like this. The air felt thicker. She could hear him breathing a little faster too.
“Found it,” she whispered at last, sliding the blue-sleeved LP free. The cover was pristine, the collective posed under neon rain. She stood and turned, offering it. Callum didn’t take it right away. He just looked at her, eyes dark, crowding her gently against the stacks without quite touching.
“I’ve wanted to talk to you since orientation,” he said, blunt and quiet. “You were sitting on the quad with that huge pair of over-ears, nodding along to something only you could hear. Looked like the rest of the world didn’t exist. Drove me fucking crazy. I’ve watched you for months, Petra. Every time I almost walked over I told myself you’d bolt.”
Her mouth went dry. The record trembled slightly in her hands. “I wouldn’t have bolted.” The confession tumbled out before she could stop it. “I’ve… fantasized about you. A lot. About what your hands would feel like. What you’d sound like if you—” She cut herself off, face burning, but he was already closer, one tattooed forearm braced above her head on the shelf.
“Yeah?” His voice dropped. “Tell me.”
“I’m still a virgin.” The words hung between them, raw and electric. “I’ve never… done anything. Not really. But when I touch myself it’s you I picture. Pushing me up against something just like this. Not gentle.”
Something snapped in the narrow aisle. Callum took the record from her carefully, set it on the shelf beside them, and then both of his hands were on her waist, thumbs sliding under the hem of her cardigan to find bare skin. Petra’s breath rushed out. She surged up at the same moment he leaned down. Their mouths met hard, open, hungry. No tentative first kiss—just heat and need and the wet slide of tongues. She moaned into it, fists curling in the front of his shirt. He tasted like coffee and mint and something darker. His body pressed hers fully against the cool metal of the stacks; she felt the thick ridge of his cock already half-hard against her stomach and her knees nearly buckled.
Hands roamed with frantic consent. Callum shoved the cardigan off her shoulders; it caught at her elbows and she shook it free, never breaking the kiss. His palms mapped her ribs, the soft underside of her breasts through the thin bralette, thumbs circling her nipples until they peaked and ached. Petra’s fingers traced the ink on his arms, then slid under his tee to find hot skin and the hard planes of his back. She arched into him, grinding shamelessly, the seam of her jeans dragging against her clit with every small roll of her hips. Wetness soaked the cotton between her legs. She had never been this wet, this empty, this desperate to be filled.
He broke the kiss only long enough to drag his mouth down her throat, teeth scraping, sucking a mark just above her collarbone. “Fuck, you feel perfect,” he growled against her skin. “Been thinking about spreading you open for months. You sure about this? Right here?”
Petra’s answer came out breathless, almost a sob of pure want. Her hands fumbled at his belt, knuckles brushing the hard shape of him. “I want my first time to be right here with you. Rough. Don’t stop. Please, Callum—I need it. I choose this. I choose you.”
He groaned like the words physically hurt him, then kissed her again, deeper, one hand already popping the button of her jeans while the other cupped her ass and hauled her tighter against him. The blue vinyl gleamed forgotten on the shelf. Somewhere above them the library clocks ticked toward one a.m., but down in the dim stacks Petra could only feel the throb between her thighs and the promise of his cock straining against denim, the night cracking wide open around them with nowhere left to hide.
Callum shoved Petra’s jeans and soaked panties down her thighs in one rough yank, the denim catching at her knees before she kicked free. He spun her toward the nearest metal table, sweeping a stack of empty sleeves and a forgotten clipboard to the floor with one tattooed arm. Cool laminate kissed the backs of her thighs as he lifted her onto the edge. Petra’s cardigan was already gone; her thin bralette followed, torn over her head so her bare breasts spilled free, nipples tight and aching under the flickering fluorescents.
“Look at you,” he rasped, eyes locked between her spread legs. “So fucking wet it’s dripping on the table.” Two thick fingers dragged through her slick folds, parting her, and she gasped at the stretch. He pushed inside without teasing, curling deep, thumb grinding her clit in tight circles while his free hand freed his cock. It sprang heavy and flushed against her thigh, thicker than she’d ever imagined when she touched herself alone. Petra wrapped her fingers around him instantly, stroking the hot length, marveling at the way he pulsed and leaked over her knuckles.
“Fuck—yes, just like that,” she panted, hips rolling onto his hand. The dual sensation short-circuited her. His fingers pumped harder, wet sounds echoing off the stacks, stretching her virgin cunt open while she worked his shaft with clumsy, eager tugs. Pressure built low and fierce. “Callum—I’m—oh God—” She shattered with a raw cry, walls clamping around his fingers in rhythmic pulses, first orgasm ripping through her so hard her vision whited out. Juices soaked his hand and the table edge. She kept stroking him through it, desperate, until the aftershocks left her trembling and open-mouthed.
He pulled his glistening fingers free and painted her lower lip with her own taste. “On your knees. Wanna feel that pretty mouth.” Petra slid down without hesitation, knees hitting the cold concrete. His cock bobbed inches from her face, veined and glistening. She licked experimentally, salty-sweet precome bursting on her tongue, then opened wider and took the head inside. “That’s it—fuck, suck it,” he groaned, one hand threading into her dark hair. She hollowed her cheeks, bobbing deeper each time, gagging softly when he nudged her throat but pushing forward anyway, learning the stretch, eyes watering with pure hunger. Spit ran down her chin as she worked him with lips and tongue and tentative hand, moaning around the thick meat like she’d been starving for it. “Deeper, Petra—good girl, take more.” She did, throat fluttering, tears of effort streaking her cheeks while she cupped his heavy balls, lost in the power of making him curse and thrust gently into her wet heat.
Callum pulled free with a wet pop before he lost it. “Table. Now. Ass up.” He bent her over the cleared surface, chest flat, cheek pressed to cool laminate, ass high. He dropped behind her, hands spreading her cheeks wide, and dragged his tongue from clit to tight little hole in one long, filthy stroke. Petra screamed into her forearm as he ate her from behind like a man possessed—tongue fucking deep, lips sealing over her swollen clit, nose buried while he growled against her soaked flesh. “Taste so goddamn sweet. Gonna ruin this virgin cunt.” Two fingers plunged back in while he sucked hard; she shoved back onto his face, shameless, fucking herself on his tongue until another sharp peak threatened.
He stood abruptly, cock in hand, and notched the broad head at her entrance. “Ready for me? Tell me.”
“Please—fuck me, Callum, fill me up, I need it rough—” Her voice cracked with want. He thrust home in one long, relentless drive, splitting her open, the thick stretch burning perfect as her virgin walls yielded. Petra howled at the fullness, fingers scrabbling for purchase on the far edge of the table. He bottomed out, hips flush to her ass, then pulled almost free and slammed back in hard. The table screeched against the floor with every deep stroke. She pushed back desperately, meeting him thrust for thrust, the wet slap of skin on skin loud in the empty basement. “Harder—yes, just like that, oh fuck your cock feels so big—”
“Taking me so well,” he snarled, one hand fisting her hair, the other gripping her hip hard enough to bruise as he pounded her. “Look at this tight pussy swallowing every inch. Been waiting months to wreck you.” Petra’s tits dragged across the table with each brutal snap of his hips; she was babbling, begging, clenching around him, the delicious drag of his cock dragging her higher. He reached under and thumbed her clit again and she shattered a second time, screaming his name as she gushed around him, cunt milking him in helpless waves.
Callum pulled out, flipped her onto her back in one smooth motion, and hooked her legs over his inked shoulders. He slammed back in even deeper this angle, folding her nearly in half so he could pound straight down into her fluttering heat. Their eyes locked—hers glassy and wild, his dark with raw possession. “Come again for me. Wanna feel it while I fill you.” He fucked her mercilessly, balls slapping her ass, the table groaning under them. Petra clawed his shoulders, nails raking over constellation tattoos, legs shaking as the third orgasm built like lightning.
“I’m coming—Callum, come with me, please—” She locked up around him, walls spasming hard. He buried himself to the hilt with a guttural shout and erupted, thick hot ropes pumping deep inside her virgin cunt, pulsing in time with her own shudders. They stayed locked together, gasping, sweaty, trembling through the mutual climax until the last aftershock faded.
Breathless laughter spilled out of her first. Callum eased out carefully, cum leaking onto the table, and used his own discarded shirt to tenderly wipe between her thighs, cleaning her with slow, gentle strokes that made her whimper at the care after all that roughness. He pressed soft kisses to her inner knees, her belly, her mouth—tasting salt and sex and shared wonder.
“Holy shit,” he murmured against her lips, smiling. “You okay?”
“More than okay.” Petra giggled, still flushed and glowing, pulling him down for another lazy kiss. Together they found the blue-sleeved Midnight Static LP where it had waited untouched on the shelf. She slid it carefully back into its crate with reverent fingers while he steadied her wobbly legs. “Tomorrow night,” she whispered against his throat as they straightened clothes and stole one last deep kiss in the shadows. “Same time. I’ll leave the elevator unlocked. I already know exactly which crate I want you to bend me over next.”
They slipped out of the stacks hand in hand, flushed and secret-smiling, the basement air still thick with the scent of sex and old vinyl, both of them already scheming how early they could sneak back.