All Characters Are 18+ And Consenting
“Best sleepover we’ve ever had,” Ethan muttered, arm slung over Connor’s waist.
Connor just smiled, exhausted and warm, body humming. No one bothered cleaning up much. They stayed tangled together on the floor, naked and sticky, passing one last warm beer around before the snores started.
Morning would come eventually, but for now the basement was quiet again, just five friends closer than ever, Connor r...
2026-01-30 23:33:55 +0000 UTC
View Post
All Characters Are 18+ And Consenting
Ryan: Maybe my apartment search is over then?
Eli started the car again, heart lighter than it had been in years.
Eli: Maybe so.
He pulled back onto the highway, the Denver skyline rising ahead, and for the first time in a very long time, the road home felt like the beginning of something instead of the end.
——————
Three weeks had passed since the hotel.<...
2026-01-27 04:36:42 +0000 UTC
View Post
All Characters Are 18+ And Consenting
The knocking came again.
They looked at each other, hearts pounding, as Max reached for the doorknob.
——————
Max cracked the door open just enough to see Ethan standing there with a stack of flyers in hand and that same bright smile plastered on his face. Ethan’s eyes darted past Max to the bed, taking in Benji’s flushed cheeks, the wrinkled sheets, the way Max’s hair was sticking up in s...
2026-01-22 05:20:28 +0000 UTC
View Post
All Characters Are 18+ And Consenting
They fell asleep tangled together, ruined suits on the floor, cum drying on skin and sheets, Ryan’s cock still half-hard inside him like it was home.
——————
Ryan woke to sunlight cutting through the half-open curtains and a happiness he hadn’t felt in a long time.
He reached across the sheets out of habit, fingers meeting only cool, rumpled fabric. The pillow still carried Eli’s scent: sw...
2026-01-19 22:12:16 +0000 UTC
View Post
All Characters Are 18+ And Consenting
Alex paced the cramped backstage dressing room, bare feet sticking to the linoleum with every sharp turn. The air smelled of cologne, baby oil, and the sharp musk of guys who’d already worked up a sweat. Mirrors threw his reflection back at him from every angle: 24, lean, still carrying that soft boy-next-door look that made tips rain during the regular shows. Tonight he wore nothing but a black jockstrap so tiny it barel...
2026-01-17 00:03:58 +0000 UTC
View Post
All Characters Are 18+ And Consenting
The drive up to campus felt longer than it should have, even though it was only three hours from home. Max kept one hand on the wheel of his old Jeep, the other resting on the gear shift, while Benji sat shotgun with his bare feet propped on the dash. The back was crammed with boxes, duffel bags, and a mini fridge that kept sliding forward every time Max hit the brakes. Helen, Benji’s mom, and Richard, Max’s dad, follow...
2026-01-16 00:32:10 +0000 UTC
View Post
All Characters Are 18+ And Consenting
Ryan just laid there in awe of what just happened. The weird thing was, he kinda liked the role reversal. Eventually he made his way back to his own bed in his own room. A slight limp in his step from the brutal fucking he just got. And even though he was gone now, the door between their rooms stayed open all night.
——————
The next morning was nothing but chaos and running around for most of the brid...
2026-01-14 18:00:13 +0000 UTC
View Post
All Characters Are 18+ And Consenting
Nolan stayed on his knees, staring at the flyer, heart pounding so loud he could hear it over the music.
Two weeks until his parents found his deepest, darkest secret.
——————
A week after the Homecoming party, Nolan woke up on the dog bed in his old room with the cage sticky and his hole still twitching from whatever the boys had put him through the night before. Rhys was already there, coffee ...
2026-01-14 05:16:43 +0000 UTC
View Post
All Characters Are 18+ And Consenting
Mr. Harlan flipped a burger, not even looking up. “Fine by me. You boys just try not to make too much noise tonight. I have to be up early tomorrow.” His eyes also slid to Connor.
Connor’s stomach flipped, dick already twitching in the wet trunks.
“Sounds good.” He added to the chat, cock already hard for what he knew was coming.
——————
The sun dipped low, painting the poo...
2026-01-06 11:37:21 +0000 UTC
View Post
All Characters Are 18+ And Consenting
“Get in here,” he said, voice low and seductive. “And close the door.”
——————
Connor stood frozen in the doorway, heart slamming against his ribs. Mr. Harlan sat on the edge of the bed, thick cock still hard in his loose fist, foreskin pulled back, head shiny with precum. The room smelled like him, like clean soap mixed with that heavy musk of a grown man jerking off.
“Close the door,...
2025-12-20 02:18:13 +0000 UTC
View Post
All Characters Are 18+ And Consenting
An hour later, everything quiet and dark, a whisper cut through the room.
“Hey cum dump…you awake?”
——————
The basement was pitch black now, the string lights unplugged hours ago. Just the faint glow from the digital clock on the ancient DVD player casting a weak red hue across the floor. Sleeping bags zipped and unzipped, bodies sprawled in every direction. The air smelled like cold pizz...
2025-12-13 13:48:01 +0000 UTC
View Post
All Characters Are 18+ And Consenting
Nolan stayed tied to the table in the dark, cock aching in the fresh cage, cum drying sticky on his skin, another set of footsteps already starting down the stairs.
——————
The day that everyone was looking forward to had finally arrived. The Homecoming Party. And Delta Chi was KNOWN for hosting the best parties on campus.
The sun had barely dropped before Greek Row turned into a war zone ...
2025-12-09 00:34:06 +0000 UTC
View Post
All Characters Are 18+ And Consenting
The basement was dim, lit only by the flickering glow of the TV and a couple of string lights Jake’s mom had hung up years ago. Empty pizza boxes and crushed beer cans that stole from hiss dad’s beer fridge littered the coffee table. The five friends were sprawled across beanbags, the old couch, and the carpet, half-drunk, sweaty from wrestling each other to see who was the strongest.
The TV was blasting some shoo...
2025-12-07 21:03:51 +0000 UTC
View Post
All Characters Are 18+
Tomorrow the alumni GroupMe opened. He was fucked. Literally. And the worst part? His cock wouldn’t go soft no matter how many times he told it this was punishment.
——————
The alumni GroupMe lit up like a slot machine.
Rhys posted one photo: Nolan on his knees in the foyer, cage dripping a thin string of pre-cum onto the hardwood, face still streaked with dried cum from last night.
Caption: O...
2025-11-20 00:05:14 +0000 UTC
View Post
All Characters Are 18+
Nolan turned, ass up, face burning against the carpet, cage dripping onto the floor beneath him while Mason stepped forward and shut the door with his foot.
Rhys was right, it was going to be a long night.
——————
Nolan jolted awake when the door banged open. The room still smelled like dried cum and beer. He was on his stomach on the dog bed, cage mashed against the floor, wrists raw from trying to rub ...
2025-11-18 12:00:14 +0000 UTC
View Post
All Characters Are 18+
The fraternity’s chapter room door shut behind Nolan with a heavy click. Two juniors had marched him in barefoot, hands zip-tied behind his back “for dramatic effect,” they said. The zip ties were plastic and bit into his wrists. The room smelled like old leather, weed, and the faint bleach they used when somebody puked on formal night.
Seven exec board members sat in a half-circle on the raised benches. Frat president Rhys wa...
2025-11-17 12:18:58 +0000 UTC
View Post
All Characters Are 18+
Eli laughed, a broken sound. Ten years, and nothing had changed.
Except maybe, just maybe, everything had
——————
Eli woke to the taste of Ryan coating his tongue (bitter, salty, unmistakably him).
He’d fallen asleep with the empty condom wrapper crumpled on the nightstand. After Ryan had disappeared back into his room, Eli had stared at the tied off latex for a long, stupid moment. Then he’d untied ...
2025-11-16 14:12:14 +0000 UTC
View Post
All Characters Are 18+
“So…” Oliver murmured, voice still rough. “You told that guy I was your boyfriend?”
Brad just smirked, pressed another kiss to his lips, and didn’t say a word.
——————
The first thing Brad noticed when he woke up was the smell: Oliver’s skin, warm from sleep, mixed with the faint salt of last night’s sweat and the lingering trace of the lube they’d used. The second thing was the way Oliver’...
2025-11-15 15:37:53 +0000 UTC
View Post
All Character’s Are 18+
On the other side of the wall, laughter and moans picked up again, muffled and distant, but Eli couldn’t stop listening as he slowly slid his hand down to his hardening dick.
——————
Eli’s hand froze mid-stroke.
The condom wrapper had crinkled like a gunshot in the silence, and now Ryan’s low laugh drifted through the wall, mocking, triumphant, and followed by the girl’s breathy “Go...
2025-11-11 06:33:47 +0000 UTC
View Post
All Characters Are 18+
The envelope had shown up in his mailbox two months ago, thick cream paper with his name written in looping cursive. Eli nearly tossed it out with the rest of the junk mail, until he saw the return address: Madison & Jeff’s Wedding.
He’d stared at it for a long time. Madison was the girl who had shared her lunch with him once in high school after his bully, Ryan, knocked his tray onto the floor. The girl everyone loved, who somehow neve...
2025-11-01 23:26:07 +0000 UTC
View Post
All Characters Are 18+
Their first real date ended in the simplest way possible, tangled together, hearts still racing for reasons that had nothing to do with the steak or whiskey.
——————
Sebastian woke to the sharp glare of sunlight spilling through the curtains. His body felt tangled with Levi’s, warm and content. He squinted at the clock and froze. They had overslept.
Levi was already sitting up, hastily tugging on a shirt, panic written across his fac...
2025-10-23 11:02:07 +0000 UTC
View Post
All Characters Are 18+
They shifted closer, knees brushing under the blankets, and let the quiet settle in around them. For the first time all week, they both felt content.
——————
Brad woke first, his face pressed into the back of Oliver’s shoulder. His hips had a mind of their own, grinding slowly forward into the warmth of Oliver’s ass. He didn’t even mean to at first, but he was hard, and Oliver’s body against him felt too goo...
2025-10-01 01:10:06 +0000 UTC
View Post
All Characters Are 18+
Oliver stepped out, still flushed, expecting Brad to be there waiting. But all he saw was the empty bed, sheets tangled and damp, and the unlocked front door that had just closed.
——————
Brad hadn’t answered Oliver’s texts in several days. No gym, no casual hangouts, no late night memes…nothing. Oliver tried to tell himself he wasn’t surprised. The way Brad bolted after that night said enough. Still, it hur...
2025-09-23 12:00:17 +0000 UTC
View Post
All Characters Are 18+
He pulled his clothes back on piece by piece, still flushed and glistening with sweat, then slipped out the door, leaving them sprawled in the bed, messy, breathless, and shaken by how far they’d just gone
——————
Sebastian collapsed onto his back, chest heaving, skin damp with sweat and streaks of cum drying across his stomach. Levi sprawled beside him, one arm draped across his chest, both of them silent. The ai...
2025-09-23 00:42:36 +0000 UTC
View Post
All Characters Are 18+
Brad let out a short laugh, still breathless. “Not bad at all.”
Oliver gave him a knowing look that said everything without words.
——————
They parted ways after that. Brad on a high from his orgasm, Oliver nervous for his date that night. But behind the nerves, there was still a thought in the back of his mind that he couldn’t shake…Brad.
The next day, Brad tried to play it cool, but it wasn...
2025-09-10 11:17:30 +0000 UTC
View Post
Drake only smirked more, stretching out on the couch again. “What? Don’t look at me like that. You wanted me to keep quiet, that’s my price. Take it or leave it.”
——————
Drake locked his fingers behind his head with that same smug grin across his face.
“You’ve got twenty-four hours,” he said casually. “I head home day after tomorrow, so you two better figure out if you’re in or out.”
Levi sat frozen on the edge of the couch. “Twenty-f...
2025-09-05 22:59:36 +0000 UTC
View Post
“You wanna hit the gym with me in the morning before class?”
Oliver gave a small smile. “Sure.”
“Bet,” Brad said, finally stretching out under the sheets. “Goodnight, bro.”
“Night,” Oliver replied, rolling onto his side.
The room fell quiet, both of them staring into the dark, carrying the weight of what just happened into their sleep.
——————
The next morning, Brad made sure to act like nothing had happened. He tugged on a h...
2025-08-30 23:20:16 +0000 UTC
View Post
Neither of them mentioned the slip of Drake’s name. Neither of them mentioned the creak of the door. Within minutes, exhaustion pulled them under, tangled in each other and reeking of sex, while just down the hall, Drake lay still awake.
——————
The next morning, Levi awoke, shifting, only to feel Levi’s arm draped heavy across his chest. Their bodies were still tangled together, sticky and sore, the faint scent of sex clinging to the sheets.
Levi stirred too,...
2025-08-25 19:42:41 +0000 UTC
View Post
All Characters Are 18+
Brad stared at the ceiling, mind whirling over how to navigate this new scenario. Oliver fell quickly asleep, eased by the relief that his best friend now knew his secret…well…one of his secrets.
——————
The bed was just big enough for two people if neither of them moved much. Brad stretched out on his back, hands folded over his stomach, still staring at the ceiling. Beside him, Oliver stirred awake and rolled...
2025-08-22 20:11:56 +0000 UTC
View Post
All Characters Are 18+
Seb stayed there a moment longer before pulling out slowly and rolling onto his side. They lay facing each other, neither reaching for clothes or daring to move away from this moment.
Outside, the world was quiet, but in Levi’s room, it felt like everything had just changed again.
——————
The next couple of weeks fell into a rhythm neither of them had dared imagine before. Whenever they found themselves al...
2025-08-21 23:20:13 +0000 UTC
View Post