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

College Girl Fucked by Homeless Man

I let a dirty stranger fuck me bare at the bus stop.

7 min read November 13, 2026New

Cassidy tugged her jacket tighter as she left the library steps, the campus quad empty at nearly midnight. Twenty-one and a junior, she had stayed late grinding through an economics problem set, and the leftover coffee in her paper cup had gone cold against her palm. Streetlights threw long shadows down the sidewalk toward her apartment. Halfway there the bus stop shelter glowed under its single bulb, and she saw the man sitting on the bench inside it.

He looked thirty-eight, broad through the shoulders, with a scruffy beard and dirt ground into the cuffs of his jacket. Sullivan sat with his boots planted wide, a duffel bag at his feet, one muscular forearm resting on his knee. Their eyes met when she drew level with the glass. She should have kept walking. Instead she stopped at the edge of the alcove, the night wind pushing her hair across her mouth.

“You want this?” she asked, holding out the cup. “I didn’t finish it.”

He studied her face, then the cup, and a slow smile cut through the beard. “Yeah. Thanks.” His voice was low and rough. Their fingers brushed when she passed it over, and the contact sent a sharp little current up her arm. She gave him a hesitant smile she hadn’t planned. He took a sip, watching her over the rim, and the look that traveled down her sweater and jeans made her stomach tighten. Clean college clothes, privileged skin, standing two feet from a man who smelled like the street and sweat and something heavier. The air between them felt charged, stupid and electric.

“You’re out late,” he said.

“Study group.” She shifted her backpack. “You stay here a lot?”

“When the shelters fill up.” He didn’t elaborate. His gaze lingered on her mouth. “Nice of you to share with a stranger.”

She didn’t leave. The coffee steam curled between them, and neither of them looked away.

They talked in low voices while the street stayed empty. He told her his name was Sullivan and that he’d been on the move for years, odd jobs when he could get them, nothing steady. She told him she was Cassidy, twenty-one, living off student loans and late-night library hours. He didn’t soften his stare. “You’ve got a body that doesn’t belong under all those layers,” he said, plain and blunt. “Nice tits. Ass that fills those jeans. I noticed the second you stopped.”

Heat flooded her face and lower, between her legs. She should have been offended. Instead the raw honesty made her wet. “I’ve thought about it,” she admitted, voice dropping. “Being taken by someone rough. Filthy. A stranger who doesn’t ask nice.” The words came out before she could stop them, and once they were out she didn’t want them back.

Sullivan’s eyes darkened. “That right.”

She moved first, stepping fully into the shelter and sitting on the bench beside him, close enough that her thigh pressed his. The concrete was cold through her jeans. He set the cup down and rested a heavy hand on her knee, then slid it higher, slow, giving her time to pull away. She didn’t. His palm was warm and callused, dirt under the nails, and when his fingers reached the inside of her thigh she spread her legs a fraction and let him feel how hot she already was through the denim.

“Fuck,” he muttered.

Cassidy turned, caught his jaw in one hand, and kissed him. It was clumsy at first, then deep, her tongue pushing into his mouth while he growled and hauled her closer by the hip. She tasted coffee and the salt of his skin. Both of them chose it, right there in the shadowed alcove, the forbidden urge snapping tight between the clean student and the dirty vagrant. His hand cupped her through her jeans and she rocked against it, already moaning into the kiss.

She broke away only long enough to slide off the bench and drop to her knees on the concrete between his boots. The shelter hid them from the street. Sullivan spread his thighs and watched her undo his belt with shaking fingers. The zipper rasped. She tugged his pants and boxers down just far enough and his cock sprang free, thick, heavy, the skin darker at the head, a musky unwashed scent rising off him that made her mouth water instead of recoil. She wrapped one hand around the base, felt the heat and the faint grit of the day, and leaned in to lick a slow stripe from balls to tip.

“Jesus, girl.”

Cassidy opened her mouth and took him in, eager, sucking the salty head while her tongue worked the underside. She moaned around him, the vibration making his hips jerk. He was big enough that she had to relax her throat, and she did, pushing down until her lips met her fist and she gagged, eyes watering, spit spilling over her chin. She pulled back, gasped, and went down again, faster, sloppier, one hand stroking what she couldn’t swallow while the other cupped his heavy balls. The taste of him, raw and male and unwashed, filled her mouth and she loved it, humming and gagging and sucking like she’d been starving for exactly this. Sullivan’s hand settled on the back of her head, not forcing, just guiding, and she let him, taking him deeper until her nose brushed the coarse hair at his base and she choked happily around the thick length.

“Look at you,” he rasped. “College mouth stuffed full of dirty cock. You want more?”

She nodded with him still buried, then pulled off with a wet pop, strings of spit connecting her lips to his shaft. “Fuck me,” she said, voice wrecked. “Right here. Hard.”

Sullivan stood, hauled her up by the arms, and spun her toward the bench. He bent her over it, chest to the cold plastic seat, ass in the air. His hands yanked her jeans and panties down to her knees in one rough motion, baring her. Cool air hit her soaked pussy and she whimpered, pushing back. He spat on his palm, slicked his cock once, and lined up. The broad head nudged her entrance and she reached back to spread herself.

“Do it,” she begged.

He drove in with one long stroke, stretching her open, filling her so deep her breath caught. She was dripping, and the slide was filthy and perfect. Sullivan gripped her hips and started fucking her hard from behind, deep pounding strokes that slapped his balls against her clit and shoved the bench an inch with every thrust. Cassidy braced her hands and pushed back greedily, meeting him, her ass rippling, moans spilling out loud enough that she had to bite her own wrist. The wet sounds of his cock plunging into her cunt echoed under the shelter. He reached around and rubbed her clit in rough circles while he hammered her, and she came the first time with a sharp cry, clenching around him, juices running down her thighs onto his balls.

He didn’t stop. He fucked her through it, grunting, sweat dripping onto her lower back, the smell of both of them thick in the alcove. When her legs started to shake he pulled out, flipped her onto her back on the bench, and yanked her jeans the rest of the way off one leg so he could hook her calves over his shoulders. The new angle let him sink even deeper. Cassidy stared up at him, eyes locked, while he pounded into her in intense, grinding strokes, the head of his cock kissing her cervix with every thrust. Her tits bounced under the sweater; he shoved the fabric up and pinched her nipples hard. She clawed at his jacket, pulling him closer, whispering filth—“harder, use my pussy, fill me up, you filthy bastard”—and he gave it to her, hips snapping, the bench creaking.

Her second orgasm built fast and mean. She locked her ankles behind his neck and came with a loud, broken shout, pussy fluttering and gushing around his cock, vision spotting. Sullivan snarled, pulled out at the last second, and stroked himself over her. Thick ropes of cum striped her tits, her throat, her open mouth and cheeks. She kept coming, rubbing her clit frantically, tongue out to catch what she could, moaning as the hot spurts painted her skin. He milked every drop onto her, breathing hard, until his cock jerked dry and she lay there gasping, covered, legs still spread wide on the bench.

They stayed like that for a minute, both catching their breath, the night quiet again except for their panting. Cassidy sat up slowly, cum cooling on her chest and face, and pulled him down for a long, satisfied kiss, tasting herself and him together. She reached into her backpack, found her wallet, and pressed every bill she had into his hand without counting. Then she stood, tugged her jeans back up over the mess, and walked out of the shelter with a deliberate sway in her hips, his cum still drying sticky on her skin and lips. Sullivan watched her go, both of them smiling at the dirty secret they now shared, her pussy still throbbing and leaking around the ghost of his cock.

Rate this story

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

Want your own erotic couplings story?

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

Adults only · no real people · your request is never shown, only your credit name
Tagged blowjob doggy-style missionary rough-sex facial

Fresh filth, nightly

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