Disclaimer: I was wondering how well ChatGPT could write an erotic story. When finished reading (which I enjoyed), I decided to not gatekeep it. Be aware, the prompt I gave was not perfect, so the story isn't either. But it's been a fun one in my opinion. There are 9 parts in total. If you like it, I can share the rest later.All characters are 18+.
Chapter 1: The New Roommate
Daniel noticed the sound first. A dull thud, the scrape of something heavy, muffled voices moving through the narrow hallway. He glanced up from his laptop, blinking out of a half-focus haze. The light outside had softened into evening—orange at the edges of the window, shadows slipping longer across his floor.
He didn’t move right away. He just listened.
Another box landed with a soft bump across the hall. New roommate.
It had been quiet for a while, since the last guy moved out two months ago. Daniel had gotten used to the quiet. His room had started to feel more like an island than part of a shared flat. But now, the island had a neighbor again.
He stood and stretched, bones cracking, before stepping into the hallway.
The door across from his was propped open, cardboard boxes stacked at random angles. A rolled-up rug leaned precariously against the wall. Inside, a guy was crouched near a suitcase, sorting through tangled cables.
“Hey,” Daniel said, offering a quick nod.
The guy looked up and smiled, pushing wavy blonde hair from his face. “Hey. You must be Daniel?”
“Yeah. And you’re Lucas?”
“Yup. Moving chaos, phase one.”
Daniel gave a small smile. “Need a hand?”
“Nah, I’ve got it. Just trying to figure out which of these chargers go to stuff I still own.”
Daniel lingered in the doorway a second longer than necessary. Lucas stood, holding up two nearly identical adapters like he was weighing them.
His T-shirt clung lightly to his back, faint sweat marks near the collar. Jeans low on his hips. Fit. Confident in the way he moved, like he already knew the place would belong to him in a week.
Daniel looked away.
“Well, if you need anything—kitchen’s down the hall, bathroom’s across from it. Most people here keep to themselves, but... it’s chill.”
“Appreciate it.” Lucas shot him a quick smile. “I’ll find my way.”
Daniel nodded and stepped back into his room. Closed the door. The click sounded louder than he expected.
Later that night, there was a knock at the kitchen door. Lucas stood there barefoot, shirt slightly rumpled, holding a half-drunk bottle of cheap red wine.
“Thought I’d introduce myself properly. You drink wine, or are you one of those beer-or-nothing people?”
Daniel smirked. “I’ll make an exception.”
They sat in the kitchen, shoes off, drinking from mismatched mugs, talking quietly as the others in the flat settled in for the night. Lucas talked about his hometown, about studying architecture, about his girlfriend—Amira, dark-haired and confident, visiting family abroad for the week. His voice was relaxed, a little tired, but warm.
Daniel found himself listening more than talking. Watching the way Lucas’s mouth curved when he joked. The way his eyes flicked to Daniel’s when he was trying to gauge a reaction.
It didn’t feel like flirting.
But it didn’t feel entirely neutral, either.
After they finished the last of the wine, Lucas gave a nod and headed down the hallway to his room. Daniel lingered a bit in the kitchen, rinsing out the mugs, then grabbed his toothbrush and made his way to the bathroom.
The hallway was quiet. One light flickered overhead, buzzing faintly. He rubbed his eyes, adjusting to the change in brightness.
As he turned the corner toward the bathroom, the door opened—and Lucas stepped out.
A white towel was slung low on his hips, clinging to the sharp curve of his pelvis. His chest was still damp, beads of water catching on lightly tanned skin. Blonde hair clung in wet waves to his forehead.
“Oh—hey,” Lucas said, casual, drying his neck with another towel. “Didn’t know you were still up.”
Daniel froze for half a second. “Yeah, just... brushing my teeth.”
Lucas stepped aside, still drying his hair. “All yours.”
Daniel walked past him, trying not to look too directly. But he caught the shape of Lucas’s back, the narrow dip at his waist, the hint of muscle in his legs.
It was nothing.
Just another guy in a towel. People shared bathrooms all the time. No big deal.
Except it felt like something.
Back in his room, Daniel undressed slowly, peeling off his shirt and tossing it to the chair. He sat on the edge of his bed for a while, scrolling through his phone, replying to a message from Lisa.
"Can't wait to see you Friday. Miss your bed. And you."
He stared at the screen a few seconds longer than necessary, then turned it off.
Somewhere across the hallway, Lucas was probably unpacking a few more things. Maybe climbing into bed. Maybe still shirtless, towel discarded, moving around his room without a care in the world.
Daniel lay back, one arm tucked behind his head, staring at the ceiling.
The air felt just slightly too warm. He left the window cracked. A breeze pushed gently through the curtain.
He didn’t know why he kept picturing Lucas like that. The casual way he smiled, like he hadn’t noticed anything unusual. The low wrap of the towel. The wet skin. The lean muscle.
He wasn’t into guys. He wasn’t—
Daniel turned over sharply, exhaling into the pillow.
It was nothing. Just noticing. Just a guy thing.
He told himself that, even as the image stayed burned behind his eyes.
Chapter 1: The New Roommate
Daniel noticed the sound first. A dull thud, the scrape of something heavy, muffled voices moving through the narrow hallway. He glanced up from his laptop, blinking out of a half-focus haze. The light outside had softened into evening—orange at the edges of the window, shadows slipping longer across his floor.
He didn’t move right away. He just listened.
Another box landed with a soft bump across the hall. New roommate.
It had been quiet for a while, since the last guy moved out two months ago. Daniel had gotten used to the quiet. His room had started to feel more like an island than part of a shared flat. But now, the island had a neighbor again.
He stood and stretched, bones cracking, before stepping into the hallway.
The door across from his was propped open, cardboard boxes stacked at random angles. A rolled-up rug leaned precariously against the wall. Inside, a guy was crouched near a suitcase, sorting through tangled cables.
“Hey,” Daniel said, offering a quick nod.
The guy looked up and smiled, pushing wavy blonde hair from his face. “Hey. You must be Daniel?”
“Yeah. And you’re Lucas?”
“Yup. Moving chaos, phase one.”
Daniel gave a small smile. “Need a hand?”
“Nah, I’ve got it. Just trying to figure out which of these chargers go to stuff I still own.”
Daniel lingered in the doorway a second longer than necessary. Lucas stood, holding up two nearly identical adapters like he was weighing them.
His T-shirt clung lightly to his back, faint sweat marks near the collar. Jeans low on his hips. Fit. Confident in the way he moved, like he already knew the place would belong to him in a week.
Daniel looked away.
“Well, if you need anything—kitchen’s down the hall, bathroom’s across from it. Most people here keep to themselves, but... it’s chill.”
“Appreciate it.” Lucas shot him a quick smile. “I’ll find my way.”
Daniel nodded and stepped back into his room. Closed the door. The click sounded louder than he expected.
Later that night, there was a knock at the kitchen door. Lucas stood there barefoot, shirt slightly rumpled, holding a half-drunk bottle of cheap red wine.
“Thought I’d introduce myself properly. You drink wine, or are you one of those beer-or-nothing people?”
Daniel smirked. “I’ll make an exception.”
They sat in the kitchen, shoes off, drinking from mismatched mugs, talking quietly as the others in the flat settled in for the night. Lucas talked about his hometown, about studying architecture, about his girlfriend—Amira, dark-haired and confident, visiting family abroad for the week. His voice was relaxed, a little tired, but warm.
Daniel found himself listening more than talking. Watching the way Lucas’s mouth curved when he joked. The way his eyes flicked to Daniel’s when he was trying to gauge a reaction.
It didn’t feel like flirting.
But it didn’t feel entirely neutral, either.
After they finished the last of the wine, Lucas gave a nod and headed down the hallway to his room. Daniel lingered a bit in the kitchen, rinsing out the mugs, then grabbed his toothbrush and made his way to the bathroom.
The hallway was quiet. One light flickered overhead, buzzing faintly. He rubbed his eyes, adjusting to the change in brightness.
As he turned the corner toward the bathroom, the door opened—and Lucas stepped out.
A white towel was slung low on his hips, clinging to the sharp curve of his pelvis. His chest was still damp, beads of water catching on lightly tanned skin. Blonde hair clung in wet waves to his forehead.
“Oh—hey,” Lucas said, casual, drying his neck with another towel. “Didn’t know you were still up.”
Daniel froze for half a second. “Yeah, just... brushing my teeth.”
Lucas stepped aside, still drying his hair. “All yours.”
Daniel walked past him, trying not to look too directly. But he caught the shape of Lucas’s back, the narrow dip at his waist, the hint of muscle in his legs.
It was nothing.
Just another guy in a towel. People shared bathrooms all the time. No big deal.
Except it felt like something.
Back in his room, Daniel undressed slowly, peeling off his shirt and tossing it to the chair. He sat on the edge of his bed for a while, scrolling through his phone, replying to a message from Lisa.
"Can't wait to see you Friday. Miss your bed. And you."
He stared at the screen a few seconds longer than necessary, then turned it off.
Somewhere across the hallway, Lucas was probably unpacking a few more things. Maybe climbing into bed. Maybe still shirtless, towel discarded, moving around his room without a care in the world.
Daniel lay back, one arm tucked behind his head, staring at the ceiling.
The air felt just slightly too warm. He left the window cracked. A breeze pushed gently through the curtain.
He didn’t know why he kept picturing Lucas like that. The casual way he smiled, like he hadn’t noticed anything unusual. The low wrap of the towel. The wet skin. The lean muscle.
He wasn’t into guys. He wasn’t—
Daniel turned over sharply, exhaling into the pillow.
It was nothing. Just noticing. Just a guy thing.
He told himself that, even as the image stayed burned behind his eyes.