End of the World

Everyone disappears

Chapter 1 by JCSG

The world ended on a Tuesday morning in late summer, and no one noticed until it was already over.

One moment the city was full of traffic, voices, phones, the usual noise of millions of lives. The next, every single human being on Earth simply… wasn’t. Cars sat empty in the middle of intersections. Doors stood open. Coffee cups cooled on desks. Birds still sang. Dogs still barked. But people were gone.

Except two.

Marcus Hale woke up on the couch in his one-bedroom apartment the way he always did: half-hard, sticky, and ashamed. The porn on his laptop had looped to black. He’d fallen asleep watching a compilation of thick-assed women getting face-fucked and then bent over for deep anal. Same playlist he’d been rotating for years. At thirty-four he was still a virgin. Not by choice, exactly—just by the slow accumulation of rejection, weight gain, unemployment, and the kind of loneliness that makes a man prefer pixels to risk.

He was soft in the middle, soft in the arms, soft everywhere except the constant, restless hardness between his legs. Six-foot-one and carrying too much of himself. Unemployed for three months after the warehouse laid him off. The last thing he’d done the night before was jerk off to a MILF with heavy tits and a wedding ring getting her throat used and her ass filled until she was crying and begging for more.

When he opened the door to check the mail and found the hallway silent, the elevators dead, the street empty of every living person, he thought he was dreaming. He walked outside in yesterday’s boxers. Cars abandoned. A bus sitting in the middle of the road with its doors open and no one inside. He shouted. Nothing answered.

He spent the first day in a daze, eating from convenience stores that no longer had cashiers, watching the sky for planes that never came. By nightfall the quiet had become a physical pressure. He went back to his apartment, put the same porn back on, and tried to jack off the fear. It didn’t work. The silence was too loud.

On the second day he found her.

Her name was Claire. She was thirty-one. She had been a stay-at-home mother until the vanishing took her husband and both children in the same instant. One second she was packing school lunches; the next she was alone in a house that still smelled like them. She had wandered for hours before the reality settled in. Kindness had always been her default setting—soft voice, soft hands, the kind of woman who offered help before being asked. Even now, with her entire world erased, that part of her remained.

Marcus found her in the grocery store three blocks from his apartment. She was standing in the cereal aisle in a thin white tank top and black yoga shorts, barefoot, staring at a box of her son’s favorite brand like it might start talking. Dark hair pulled into a messy ponytail. Full C-cup breasts that strained the thin fabric. Soft stomach that still carried the slight curve of two pregnancies. Wide hips and an ass that filled the shorts completely. Pretty in a warm, approachable way that made people trust her immediately. The kind of face that belonged on a PTA flyer and in a man’s dirtiest late-night search history at the same time.

She looked up when he stepped on a bag of chips. Her eyes were red from crying, but she still managed a small, automatic smile.

“Hi,” she said, voice soft. “Are you… real?”

Marcus’s mouth went dry. He was still in the same stained t-shirt and boxers. His soft gut hung over the waistband. His cock, traitor that it was, gave a heavy twitch at the sight of her.

“Yeah,” he managed. “I think so.”

They talked for almost an hour in that aisle. She told him about her husband, her kids, the way the house had gone quiet mid-sentence. He told her about the warehouse, the apartment, the fact that he’d been alone for a long time even before the world emptied. He didn’t mention the porn. She didn’t flinch at his size or the way he kept shifting to hide the half-chub he couldn’t control.

When the sun started to go down she simply said, “You shouldn’t be alone tonight. Neither should I.”

They went back to her house because it was nicer. Two stories, big kitchen, a master bedroom that still had her husband’s clothes in the closet. Marcus felt enormous and unclean walking through it. Claire made pasta from the pantry like it was the most normal thing in the world. She poured him wine. She asked questions and actually listened to the answers. When he admitted he’d never had a real relationship, she only nodded like it was information, not a judgment.

That night she offered him the guest room. He lay awake for hours listening to the house settle, cock aching, mind full of every anal scene he’d ever watched and the soft sound of her moving around upstairs.

On the third day the loneliness cracked open.

They were in the living room. Claire had found an old photo album and was flipping through it in silence. Marcus sat on the opposite end of the couch, trying not to stare at the way her tank top rode up when she leaned forward, the soft undersides of her breasts visible, the dark outline of her nipples. His cock was a thick, heavy weight against his thigh. He kept adjusting.

She noticed.

Claire closed the album, set it aside, and turned to face him fully. Her expression was gentle, almost maternal, and somehow that made it worse.

“Marcus,” she said quietly. “You’re hard.”

He flushed so hard his ears burned. “I’m sorry. I can’t— it’s been a long time, and you’re—”

“I know.” She scooted closer. Not touching yet. “You’re a virgin.”

He nodded, miserable.

“And you like watching women get used. Throat. Ass. Hard.”

His eyes snapped up. She gave a small, sad smile.

“I found your laptop in the guest room when I went looking for a charger. I wasn’t trying to snoop. It was still open.”

Marcus wanted the floor to open. Claire reached out and rested her hand on his knee. Her fingers were warm.

“I’m not angry,” she said. “I’m not disgusted. The world is empty. We’re the only two people left that we know of. I lost everything. You never had anyone. I’m tired of crying in empty rooms. And you look like you’re about to explode.”

She moved closer still. Her knee brushed his. The soft press of her thigh against his made his cock jump visibly in his boxers.

“I’m going to take care of you,” she said, voice soft and certain. “If you want me to. No games. No pretending this is romance. Just… relief. And company. And whatever you need.”

Marcus’s throat worked. “I don’t want to use you.”

“You’re not. I’m offering.” She slid off the couch and onto her knees between his spread legs like it was the most natural thing in the world. Her hands rested on his thick thighs. “Tell me what you like. Exactly.”

He swallowed. “Blowjobs. Deep ones. The kind where they choke a little. And anal. Watching women take it in the ass until they’re shaking. I jack off to that every night. I’ve never… I don’t even know if I could last.”

Claire’s eyes softened further. She reached up and hooked her fingers in the waistband of his boxers.

“Then we’ll start with your cock in my mouth,” she said. “And we’ll go from there.”

She pulled the fabric down. His cock sprang free—thick, veiny, already leaking, the head flushed dark. It wasn’t porn-star huge, but it was solid and heavy and curved slightly upward. Claire wrapped both hands around it and gave a slow stroke that made his hips jerk.

“Oh,” she breathed, almost to herself. “You’re really hard.”

Then she leaned in and took the head into her mouth.

Marcus’s head fell back against the couch with a broken sound. Wet heat closed around him. Claire’s tongue pressed flat against the underside as she sank lower, taking more, then more, until the head nudged the back of her throat. She didn’t gag right away. She breathed through her nose, adjusted, and pushed farther until her lips stretched around the base and her nose brushed the soft hair at his root.

She held there. Throat working. Eyes watering just a little. Then she pulled back slowly, strings of spit connecting her lips to his cock, and looked up at him.

“Like that?”

“Fuck—yes—”

She went back down. This time she set a rhythm—deep, wet, deliberate. Every few strokes she took him all the way and held, letting him feel the tight squeeze of her throat. Spit ran down his shaft and over her fists. She used both hands to stroke what her mouth couldn’t reach, twisting on the upstroke the way the women in his videos did. When he started thrusting without meaning to, she didn’t pull away. She just opened wider and let him fuck her face.

Marcus’s hands hovered uselessly until she reached up, took one, and placed it on the back of her head. Permission given. He held on and pushed deeper. Claire’s eyes fluttered. A soft, wet gagging sound left her every time the head forced past her soft palate. She stayed on her knees and took it, cheeks hollowed, spit shining on her chin and dripping onto her tank top.

He came too fast. A full-body shudder, a broken groan, and thick pulses of cum flooding her throat. Claire swallowed around him, milking every spurt, then pulled off slowly and licked the last drops from the head while he twitched and gasped.

She sat back on her heels, wiped her mouth with the back of her hand, and smiled like she’d just done something kind.

“Better?”

Marcus could only nod, wrecked.

They spent the rest of the afternoon in a strange, soft quiet. Claire made more food. They talked about nothing important—favorite movies, the weirdness of empty streets, whether dogs still needed walking. When the sun went down she led him upstairs to the master bedroom.

“I’m not ready to sleep alone in this bed,” she said simply. “And you’re not going to sleep alone either.”

She stripped without ceremony. Tank top over her head, yoga shorts down her legs. No bra. Soft, heavy breasts with dark nipples already tight. A neat thatch of dark hair between her legs. The slight softness of her stomach. Wide hips. An ass that was round and full and made his spent cock twitch with interest again.

Marcus undressed more awkwardly. Soft belly, soft chest, thick thighs. Claire didn’t look away. She crawled onto the bed and pulled him down with her.

That night she rode him slowly, facing him, hands on his chest for balance. She was wet enough that he slid in easily, and the heat of her made his eyes roll. She moved in long, rolling strokes, taking him deep, letting him feel every inch. When he got close she slowed and talked him through it in that same gentle voice.

“It’s okay. Come inside me if you want. I want you to.”

He did. Hard. Gripping her hips hard enough to leave marks while she kept rolling through it, milking him.

Afterward she stayed on top of him, soft and warm, and kissed the side of his neck.

“Tomorrow,” she murmured, “we’ll try the other thing you like. If you still want it.”

He did.

The next morning she prepared carefully. She found lube in the nightstand that had belonged to her husband. She showered, then came back to bed still damp and sat astride his thighs while she worked two slick fingers into herself, opening slowly, watching his face the whole time. Marcus’s cock was already leaking against his stomach.

When she was ready she turned around, straddled him reverse, and reached back to guide him. The tight ring of her ass resisted at first. She breathed out, pushed down, and the head popped inside. Both of them groaned. She sank lower by degrees, taking him deeper until her ass was flush against his hips and his entire cock was buried in her.

Claire stayed still for a long minute, adjusting, breathing. Then she started to move.

It was slower than the night before. Deeper. The grip of her ass was tighter than anything he’d ever felt. Every time she rose and sank, the visual of his thick shaft disappearing into her was almost too much. Marcus held her hips and watched, dazed, as she fucked herself on him with deliberate care. When he started thrusting up to meet her she only moaned softly and pushed back harder.

He lasted longer this time. When he finally came it was with a broken shout, flooding her ass in thick pulses while she kept moving, working every drop out of him. Afterward she stayed seated on him until he softened and slipped free. Cum leaked slowly from her. She reached back, gathered some on her fingers, and licked it clean without breaking eye contact.

“Good?” she asked.

Marcus could only nod, throat tight.

They fell into a rhythm after that.

Days blurred. They looted grocery stores together, loaded cars with supplies, drove through empty neighborhoods just to see what was left. At night they came back to the house and Claire gave him whatever he asked for. Sometimes it was long, slow blowjobs on the couch while she looked up at him with wet eyes and a stretched mouth. Sometimes it was her on all fours on the bed while he fucked her ass with the same desperate intensity he’d only ever seen on a screen. She never told him to stop. She never looked disgusted. She only adjusted, breathed, and took it, and afterward she held him like he was something worth holding.

One afternoon she found a box of her husband’s old collared shirts and made Marcus put one on just so she could unbutton it with her teeth and suck him off while he sat in the man’s favorite chair. Another night she let him fuck her throat until her voice was hoarse and her makeup (what little she’d put on) was ruined, then bent over the kitchen counter and told him to use her ass until he was empty.

She was never cruel about it. Never mocking. Just open. Generous in a way that felt almost holy in the quiet of the emptied world.

Weeks passed. They stopped checking for other survivors after the tenth empty city. The silence became normal. Marcus’s body stayed soft; Claire’s stayed soft in the places that mattered. They fucked in abandoned malls, in the back seats of luxury cars, once on the roof of a parking garage under a sky that no longer had planes in it. She learned exactly how he liked his cock sucked—deep, wet, a little rough at the end. He learned how to make her come with his mouth and fingers even when his cock was already spent inside her.

Sometimes, late at night, Claire would cry quietly against his chest for the family that was gone. Marcus would hold her and say nothing, because there was nothing to say. In the morning she would wake him with her mouth and the sadness would be folded away again for a while.

They never called it love. They never needed to. In a world with only two people left, the distinction stopped mattering.

One evening, months in, they sat on the back porch of a house that wasn’t either of theirs, watching the sun go down over an empty subdivision. Claire’s head was in his lap. His fingers were in her hair. His cock was soft for once, resting against her cheek.

“We’re going to run out of people to be eventually,” she said quietly. “Even if it’s just us.”

Marcus looked down at her. “Then we keep going until we do.”

She smiled against his thigh, turned her head, and pressed a soft kiss to the base of his cock.

“Okay,” she said. “Then we keep going.”

And they did.

Start your own immersive adult AI roleplay story
Ad

What happens next?

Start Over View Story Map

0 comments