Albert was twenty-four. Kerina had been his best friend since junior year. She was the kind of girl who wore a cropped tank to a house party and didn’t care who stared at the bulge in her shorts. Dickgirl. Thick cock, heavy balls, same filthy mouth she’d always had. They told people they were “just friends.” That had stopped being true the night she first put that cock on his tongue in his garage and he didn’t pull away.
Saturday was supposed to be beer pong and a fire pit. His place. Backyard packed. Garage door half open, music leaking out. People were already sloppy.
Kerina showed up in a black skirt and nothing under it. When she hugged him her cock was already half hard against his hip.
“Tonight we settle it,” she said in his ear. “You said you could take more than me. Prove it.”
Albert laughed too loud because he was already three beers in. “Fist contest? Here?”
“Garage. After people thin out. Winner is whoever takes the whole hand without tapping. Loser sucks the winner’s cock on camera.”
He should have said no. He said, “Fine.”
What neither of them knew: his cousin had taped a cheap cam to the rafter last summer “for security.” It was still on. Red light tiny. Nobody looked up.
By midnight the backyard was a mess of bottles and wet grass. Most people had migrated inside or gone home. Kerina grabbed Albert’s wrist and pulled him into the garage. The door rolled down most of the way. One work light. Concrete floor. His old couch against the wall. Smell of beer and oil.
She locked the side door.
“Clothes off. Both of us. Fair.”
Albert stripped. Kerina hiked the skirt and her cock sprang out, thick, flushed, already leaking. She was bigger than him when she was fully hard and she knew it. She spat in her palm and stroked once, watching him watch her.
“On your knees first,” she said. “Warm me up. Contest hasn’t started.”
He dropped. Her cock hit his tongue heavy and hot. He sucked the way she liked it, sloppy, spit running down her balls. She held his hair and fucked his mouth in short dirty strokes.
“That’s it. Get it wet. You’re gonna need it extra slick when I put my hand in you.”
He pulled off gasping. “You’re not winning.”
“We’ll see.”
They flipped a bottle cap. Kerina “won” first go. Albert on all fours on the couch, ass up. She coated her fingers with lube from the glovebox and her own spit. One finger. Two. Three. He swore into the cushion. She scissored him open, patient and mean, talking the whole time.
“Best friend’s hole stretching for me. Hidden little slut. You take dick like this at other parties or just mine?”
Four fingers. The stretch burned. Albert’s cock dripped onto the couch. Kerina twisted her hand, tucked her thumb, and pushed.
Albert’s voice broke. “Fuck—wait—”
She didn’t wait. She worked past the widest part until her knuckles disappeared and her wrist was flush to his ass. He shook. She fist-fucked him slow at first, then deeper, punching little wet sounds out of him. The cam on the rafter caught every inch.
“That’s a fist, Albert. That’s my whole hand in my best friend’s ass at your own party. Tap if you want to lose.”
He didn’t tap. He came untouched, cock jerking, making a mess of the cushion. Kerina kept the fist in him through it, grinding her knuckles against the spot that made his knees slide.
When she pulled out it was filthy, shiny, a wet sound that filled the garage. Albert collapsed, breathing hard.
“Your turn,” he rasped.
Kerina laughed, wiped her hand on his thigh, and got on her back with her knees up. Her cock lay hard on her stomach. Albert slicked up. She was tighter than he expected. Two fingers made her swear. Three made her cock twitch and leak onto her own abs.
“Don’t be gentle. I wasn’t.”
He wasn’t. Four. Then the tuck. Kerina’s mouth fell open when his hand sank in. She grabbed her own cock and stroked while he fist-fucked her, dirty and deep, garage light shining off the wet stretch of her hole around his wrist.
“Harder. God—Albert—fist your best friend’s ass like you mean it.”
He did. She came with his hand inside her, cock pulsing, shooting up her chest and chin. Albert didn’t pull out until she stopped shaking. When he did, a string of lube and mess connected his knuckles to her.
They stared at each other, drunk, wrecked, grinning.
“Tie,” Kerina said.
“Tie means we both suck,” Albert said.
She pushed him onto his back and swallowed his cock to the root, tasting himself on her tongue from earlier. He pulled her hips over his face and returned it, sucking her thick dick while his fingers teased the hole he’d just fisted. They sixty-nined on the garage floor like the party outside didn’t exist. She came again in his mouth. He came down her throat. She pulled off, crawled up, and kissed him filthy, sharing it.
Outside, someone yelled for another round of beer. Neither of them moved.
Kerina wiped her mouth with the back of her hand. “Same contest next weekend. Backyard this time. I want grass stains on your ass when I win.”
Albert looked up at the rafter without knowing why. The tiny red light blinked.
“You’re on,” he said.
They got dressed enough to walk back into the house like nothing had happened. Kerina’s skirt was wrinkled. Albert’s walk was careful. In the backyard the fire was dying and nobody asked where they’d been.
The camera kept recording until the card filled.


This is an original creative work by Salty Vixen. This story/article, including its characters, plot, and descriptive content, is protected by copyright law. Unauthorized copying, sharing, reposting, or reproduction in any format is strictly prohibited. This content may not be used for AI training, data scraping, machine learning, or any form of artificial intelligence development without explicit written permission from Salty Vixen Publishing LLC. Violators will be pursued to the fullest extent of the law.

