Cover of Serendipitous Swipe

Serendipitous Swipe

Read the story

1 chapter · 4058 words · Read 0 times

a 23 year old guy chats to a slutty 20 year old girl on a dating app, he finds out when they meet that it's actually a good friend of his

Chapter 1: Knock, Knock... Who's *Really* There?

The notification had buzzed against Ethan’s thigh an hour ago, a persistent little shock that pulled him from a mediocre beer and a rerun of some game. Lexi: I’m home. Door’s unlocked. Come now. The message was pure her—confident, direct, a command veiled as an invitation. He’d been talking to her on the app for three weeks, and the digital chemistry was a live wire. Photos of her smile, cryptic hints about her life, a voice note where her laughter sounded like the answer to a question he hadn’t asked.

He stood on the cracked concrete slab now, the porch light a sickly yellow halo battling the deep blue of near-midnight. The air was cool and carried that smell he could never place—patchouli, sure, but underneath it, something stale and sad, like spilled wine on an old book. This part of town was a collage of faded grandeur and student neglect. He checked the address again. This was it.

His heart was doing something strange behind his ribs, a frantic, sliding rhythm that had nothing to do with the two flights of stairs he’d climbed. He pushed the door. It yielded with a sigh.

The apartment was dark except for the sharp, blue-white glare of a laptop screen on a cluttered desk across the room. It lit the scene like a frozen frame from a film: an open bottle of red, two empty glasses, the chaotic scatter of textbooks and art prints.

“Hello?” His voice was too loud in the quiet.

A figure uncurled from the shadows beside the desk. She was wrapped in a short silk robe, the color of dark cherries, tied loosely at her waist. The light from the screen caught the line of her throat, the sharp angle of a collarbone.

“You’re late,” she said. Her voice was Lexi’s voice from the voice notes, but softer, stretched thin.

“Traffic,” he lied, his mouth dry. He took a step in, letting the door click shut behind him. The finality of the sound echoed in the small space.

She moved then, stepping into the path of the screen’s light. The robe wasn’t just loosely tied; it was hanging open. Beneath it, she wore only a pair of black lace panties. Her body was a pale curve in the monochrome glare, small, high breasts, a narrow waist flaring to hips he suddenly, desperately wanted to grip.

Ethan’s brain short-circuited. The pure, animal shock of her—of this—hit him in the gut. But a nanosecond later, a deeper, older recognition fired through his nervous system. The slope of her nose. The specific arch of an eyebrow. The way she was standing, one hip slightly cocked, a nervous habit she’d had since she was fourteen.

The world didn’t slow down. It fractured.

“Chloe?”

Her name left his lips like a curse, a prayer, a plea for this not to be real. His sister. His little sister, who left muddy shoes in the hall and sang off-key in the shower and borrowed his sweatshirts without asking.

A shaky, almost delirious grin spread across her face. It was Chloe’s grin, the one she got when she was about to jump into a cold lake or steal the last cookie. But here, now, in this context, it was utterly terrifying.

“Hey, Ethan.”

He couldn’t move. His feet were bolted to the floor. “What the fuck is this? Is this some kind of joke?” The words were gravel.

“No joke.” She took a step toward him, the robe slipping further off one shoulder. “It’s me. It was always me.”

The app. The photos. The flirty, filthy messages. Lexi’s laugh. His own rising excitement, the detailed fantasies he’d constructed about this mysterious, adventurous woman. All of it coalesced into a single, horrifying point of light in the dark room: his sister’s face.

“Why?” It was the only word he could manage.

Her bravado flickered. She wrapped her arms around herself, not closing the robe, but holding her own skin. “Because you only see the good girl. Chloe, the kid. I wanted you to see… me. Someone else. Someone you could want.”

“This is sick.” He meant it to sound angry, final, but it came out strangled.

“Is it?” she whispered, and now her voice broke. “You talked to Lexi for hours. You told her things. You wanted her. You were hard for her, thinking about her. I know you were.” She was quoting his own messages back to him, his own clandestine confessions. The intimacy of the violation winded him.

He should have turned and left. Slammed the door so hard the frame splintered. Called their parents. Anything.

He didn’t move.

He was staring at her body, a body he had seen a thousand times in swimsuits, in pajamas, and had never, never allowed himself to truly see. Now the forbidden lens was smashed, and the view was overwhelming. The delicate lace cutting into the soft flesh of her hip. The shadow between her breasts. Her lips, parted, waiting.

His own traitorous body responded, a thick, hot rush of blood that had nothing to do with thought or morality. It was primal, a chemical detonation triggered by revealed flesh and shattered taboo.

She saw it. Her eyes, wide and desperate, dropped to his jeans and saw the undeniable truth of his arousal. That shaky grin returned, transforming into something triumphant and terrified.

“You do want me,” she breathed.

“Chloe, we can’t.” It was the weakest protest in history.

“We already have,” she said, and she closed the distance between them.

Her smell—her real smell, underneath the perfume—hit him: vanilla lotion and laundry detergent and her. She pressed her body against his, and the silk of the robe was a whisper over the punishing denim of his jeans. He groaned, a sound torn from somewhere deep and dark. His hands came up of their own volition, not to push her away, but to settle on the bare skin of her waist. It was so warm, so impossibly soft.

“Ethan,” she murmured into his neck, and then her mouth was on his skin, small, hot, open-mouthed kisses along his jaw. Her hands fumbled with his belt buckle.

Every rational thought screamed. This was the line. The uncrossable, eternal line. His fingers tightened on her hips, blunt points of pressure. He could feel the fine bones beneath her skin. He could stop this. He should stop this.

Her tongue traced the shell of his ear. “You called me a fantasy last night,” she whispered, her breath scalding. “I’m right here. Fuck your fantasy, Ethan.”

The buckle came loose. The button of his jeans popped. Her small, determined hand slid inside, past the waistband of his boxers, and wrapped around his cock. He was already fully, painfully hard. Her touch was clumsy, eager, and it sent a jolt of pure lightning up his spine. His head fell back with a choked gasp.

“Jesus, Chloe…”

“Lexi,” she corrected, her fist beginning to move, a slow, tight stroke that robbed him of breath. “Call me Lexi right now.”

He was lost. The last shred of resistance melted under the heat of her hand, the feel of her nipple hardening against his chest through the thin fabric of his shirt and her robe. He spun them, pressing her back against the wall beside the door. The impact shook a small framed picture. He looked down into her face, her pupils blown wide, lips swollen from kissing his skin.

“This is wrong,” he growled, even as he shoved his jeans and boxers down over his hips.

“I know,” she said, and she hooked her thumbs into the sides of her lace panties, shoving them down her thighs. “So make it feel right.”

He gripped the back of her thigh, hiking her leg up around his hip. She was wet, slick heat against his stomach. He notched the head of his cock at her entrance, a brutal, stark pressure. The world narrowed to this point of contact, to her ragged breathing, to the filthy, beautiful truth of what was about to happen.

He pushed inside.

She was tight, a hot, clutching vise around him. She cried out, a sharp, genuine sound that was pure shock, and her nails dug into the muscles of his shoulders. He buried his face in her neck, breathing her in, drowning in her. He began to move, shallow thrusts at first, then deeper, harder. The wall shuddered behind her with each drive of his hips.

There were no words now, just grunts and whimpers and the wet, rhythmic slap of skin on skin. He fucked her with a frantic, desperate energy, every thrust an attempt to outrun the reality of what they were doing. She matched him, her hips bucking, her heel digging into the small of his back to pull him deeper. Her breath came in sobbing gasps next to his ear.

He could feel the coil of his orgasm tightening, a sick, glorious pressure building at the base of his spine. He reached between them, his thumb finding her clit, rubbing rough, fast circles. She jerked against him, a high, broken moan tearing from her throat, and the flutter of her internal muscles around his cock tipped him over the edge.

He came with a harsh, guttural shout, emptying himself into her in pulsing waves, his vision whiting out at the edges. He stayed there, pinned against her, against the wall, spent and shuddering, the horrifying, exquisite truth cooling between them like sweat.

Slowly, he lowered her leg. She winced as her feet touched the floor. They stayed like that, foreheads pressed together, breathing the same air, his softening cock still nestled inside her. The digital glow from the laptop seemed accusatory now, highlighting the sheen of sweat on her chest, the mess he’d made of her robe.

He pulled out. The sound was obscene in the sudden quiet.

He staggered back a step, fumbling to pull his jeans up. He couldn’t look at her. He looked at the floor, at the discarded lace panties around her ankles, at his own shaking hands as he fastened his belt.

“Ethan…” Her voice was small, shattered.

The sound of his name, broken like that, should have been a bucket of ice water. It wasn’t. It was a spark on the tinder-dry kindling of his shame, and it burned hotter, darker. He finally looked at her. Her eyes were glistening, her lower lip caught between her teeth. She looked young. She looked wrecked. She looked like the best and worst thing he’d ever done.

“What did we just do?” he whispered, the weight of it crashing down.

Instead of answering, she bent, a fluid, vulnerable motion, and picked up the scrap of black lace from the floor. She didn’t put them back on. She just held them, twisted in her fingers. Then she took a shaky step toward the hallway that led deeper into the apartment.

“Come here,” she said, not looking back.

It wasn’t a request. It was a chain on his guts. He followed. What else was left? Walking out now would make it a transaction, a seedy, regrettable fuck against a wall. Following felt like acknowledging it was something else, something with roots that could strangle them both.

Her bedroom was a mirror of the living room—controlled chaos. band posters, a constellation of fairy lights, a heap of clothes on a reading chair. It smelled like her, intensely so. Vanilla, sleep, and the faint, metallic tang of what they’d just done. The only light came from a dim bulb on her nightstand, casting the room in deep amber and long shadows.

She let the cherry-colored robe fall from her shoulders. It puddled at her feet. She stood completely bare before him, not with the boldness of ‘Lexi,’ but with a terrifying frankness that was all Chloe. The shadows danced over the curve of her ass, the delicate line of her spine.

“Look at me,” she said, her back still to him. “Really look.”

He was. He couldn’t stop. The red marks from the wall were already blooming on her shoulder blades. His marks.

“This is me, Ethan. Not a profile. Not a fantasy. This.” She turned then, facing him. Her small breasts, the dark delta of hair between her legs, the solemn, shattered hope in her eyes. “Do you still want it?”

He crossed the room in three strides. His hands came up to cup her face, forcing her to hold his gaze. “This is fucking insane.”

“I know.”

“We can never tell anyone. Ever.”

“I know.”

“It can never happen again after tonight.”

She didn’t answer that. Instead, she rose on her toes and kissed him. It was nothing like the hungry, desperate clash at the door. This was slow. Deep. A sinking. Her mouth opened under his, and he tasted the wine from earlier, and something uniquely, intimately her. His resolve, his thin list of rules, dissolved on his tongue.

He walked her backward until her knees hit the bed. She fell onto the rumpled comforter, pulling him down on top of her. The weight of him made her exhale sharply, a sound he felt in his own chest. They kissed until they were breathless, until the world outside the circle of lamplight ceased to exist. His hands were everywhere, learning her not as a hidden image on a screen, but as real, responsive flesh. The dip of her waist, the incredible softness of her inner thighs, the quick, frantic beat of her heart under his palm.

She pushed at his shirt. “Off. I want to feel you.”

He wrestled it over his head, tore his jeans off for the second time that night. Then he was over her, skin to skin, and the sensation was so profoundly wrong and perfect it made his head spin. Her legs wrapped around his waist, her heels locking at the small of his back.

He didn’t enter her this time. Not yet. He kissed a burning trail down her throat, over her sternum, taking one tight nipple into his mouth. She arched off the bed with a sharp cry, her fingers tangling in his hair. He licked, sucked, worshiped her breasts until she was shuddering, until her hips were rolling mindlessly against his stomach, seeking friction.

"Ethan, please..."

He moved lower, his hands spreading her thighs wide. She flinched when his breath hit her, a fresh wave of heat and wetness. "I need to taste you," he growled, the filthiness of the words, the intention, making his own cock twitch where it lay heavy against the sheet.

He didn't wait for permission. He buried his face between her legs.

Her taste exploded on his tongue—musky, sweet, irrevocable. He licked a slow, firm stripe through her folds, and her whole body jerked. He circled her clit with the flat of his tongue, then zeroed in with the tip, flicking fast and relentless. She was bucking against his mouth, a continuous, low moan tearing from her throat. He slid two fingers inside her, curling them, finding a rhythm with his tongue.

"Fuck, yes, right there, don't stop, don't you fucking stop!" Her cursing was ragged, unhinged. He drank her in, her pleas, her taste, the frantic clenching of her cunt around his fingers. This was ruin. This was absolution.

He felt her orgasm gather, a tightening coil, felt her thighs tremble as they clamped around his head. Then she shattered, crying out, her back bowing off the bed. He rode her through it, gentling his tongue, holding her as she pulsed around his fingers.

Before the last tremor had left her body, he was moving up her, aligning himself. Her eyes were wild, unfocused. She was panting, her lips swollen. He pushed the head of his cock into her soaking heat, inch by excruciating inch, watching her face.

"Look at me," he demanded, echoing her.

Her eyes, glassy with pleasure, found his. He thrust home.

They both groaned, a shared, gut-deep sound. He set a brutal, deliberate pace, each drive deeper than the last. The bedframe knocked against the wall in a steady, guilty rhythm. This wasn't frantic anymore. This was claiming. This was damned.

She met every thrust, her nails scraping down his back. "Harder," she choked out. "I want to feel it tomorrow."

He obliged, slamming into her, the sound of their bodies connecting wet and savage. He could feel another orgasm building in her, a fresh tightness. He reached between them, his thumb pressing hard on her sensitive clit.

"Come for me again," he commanded, his voice rough. "Come on your brother's cock, Chloe."

The forbidden word, their truth, uttered in the heat of it, detonated her. She screamed, a raw, ragged sound, and her cunt clenched around him like a vise, milking him, pulling his own release from the depths of his soul. He came with a broken shout, spurting into her, filling her, his vision tunneling to the sight of her bliss-twisted face beneath him.

He collapsed, his weight sinking into her, his face buried in the sweaty mess of her hair. They lay like that, a tangle of spent limbs and escalating consequences, the only sound their ragged, slowing breath. The fairy lights twinkled benignly above them, absurd witness to a line erased forever.

The fairy lights twinkled benignly above them, absurd witness to a line erased forever.

His weight was crushing, but she didn’t want him to move. She traced the vertebrae of his spine, feeling the sweat cooling there. Her mind was a white noise of static and aftershocks. What had they done? The question pulsed, but the answer was a physical fact, a deep, satisfying ache between her legs where he was still, softening, inside her.

Ethan finally rolled off, the loss of contact making her feel empty and cold. He lay on his back beside her, one arm thrown over his eyes. The room was silent except for their breathing.

“So,” she said, the word cracking in her throat. She cleared it. “Still think it’s sick?”

He didn’t answer for a long time. He just breathed. Then, a low, hollow laugh escaped him. “Yes. And I don’t give a fuck right now.”

She turned onto her side, propping her head on her hand. She looked at his profile, the strong line of his nose, his lips still slick from hers. “Good.”

“This doesn’t mean anything,” he said, but it sounded like he was reciting a script he no longer believed.

“It means everything,” she whispered.

He turned his head to look at her. His eyes were dark pools, unreadable. “You catfished me, Chloe. For weeks. You made me… want you like that. That’s fucked up.”

“I needed to know if it was real. If you could want me, not just your sister. You did. You do.” She reached out, her fingers brushing the coarse hair on his chest. He flinched, but didn’t stop her. “All those things you said to Lexi… you meant them for someone. They were for me.”

He caught her wrist, his grip firm but not painful. “I didn’t know it was you.”

“Does that change how it felt?” she challenged, her voice gaining strength. “The excitement? The hard-ons? The way you rushed over here tonight?”

He let go of her wrist like it was on fire. He sat up, swinging his legs over the side of the bed, his back a tense wall of muscle. “This can’t happen again.”

“You already said that. Right before you fucked me a second time.” She sat up too, kneeling behind him. She pressed her naked body against his back, her breasts flattening against his skin, her lips at his shoulder. She felt him shudder. “You don’t get to say it’s over yet. You don’t get to run from this.”

He was hardening again. She could feel it. She slid a hand around his hip, her fingers wrapping around his growing erection. He was hot and heavy in her palm. He let out a strangled groan, his head dropping forward.

“Chloe…”

“Tell me to stop.” She stroked him, slow and firm. “Say the words. Tell me this is wrong and to get the fuck off you.”

His breath hitched. His hands clenched into fists on his thighs. He didn’t say a word.

A fierce, triumphant heat flooded her. She pushed at his back. “On your hands and knees.”

He moved like a man in a dream, turning and getting onto all fours in the center of her rumpled bed. She admired the view for a moment—the powerful slope of his shoulders, the taut curve of his ass. This was her brother. This was Ethan. And he was doing what she told him to do.

She got behind him, her knees sinking into the mattress. She guided him, the head of his cock nudging against her slick entrance. She was so wet, still open from him.

“This is what you wanted when you saw Lexi’s pictures, isn’t it?” she murmured, not waiting for an answer. She sank down onto him in one slow, inexorable motion, taking him all the way inside her. They both cried out. This angle was deeper, shocking. She felt utterly filled, speared.

She began to move, setting a rhythm, her hands gripping his hips for leverage. The sound was lewd, a wet, smacking rhythm that filled the little room. She watched, mesmerized, as he disappeared and reappeared inside her body.

“Fuck,” he grunted, pushing back against her. “Jesus, Chloe.”

“Yeah,” she panted. “Fuck me. Fuck your sister. Harder.”

He took over then, driving back into her with a force that shoved her whole body forward with each thrust. It was animalistic, raw. There was no pretense of romance here, just a brutal, necessary collision. Each slam jolted through her, sparking pleasure so intense it bordered on pain. Her cries were punched out of her, sharp and incoherent.

One of his hands left the mattress, snaking back to find the soaked knot of nerves between her legs. His fingers were calloused, rough. The dual sensation of being filled and rubbed tipped her over the edge violently. Her orgasm ripped through her, a blinding, mind-wiping convulsion that clenched around his driving cock.

Feeling her clench, he lost all control. His thrusts became frantic, uneven. “I’m gonna… fuck, I’m gonna come…”

“Do it,” she demanded, her voice wrecked. “Fill me up. Mark what’s yours.”

With a raw, guttural shout that was more pain than pleasure, he slammed into her one last time and held there. She felt the hot, urgent pulse of his release deep inside her, wave after wave. He collapsed beneath her, and she fell onto his sweaty back, both of them spent and trembling.

For a long time, they just lay there in a heap, a tangled mess of limbs and completion. Slowly, gently, he slid out of her. A hot trickle followed, a stark reminder on her inner thigh.

He rolled over, pulling her with him, arranging her against his chest. He didn’t speak. He just held her, his heartbeat a steady drum against her ear. His fingers traced lazy, absent patterns on her shoulder.

The silence wasn’t awkward. It was dense, saturated with what they’d done.

“I’m not sorry,” she whispered into his skin.

He kissed the top of her head. A long, slow exhale rumbled through him. “I should be.” He paused. “I’m not either.”

A slow, deep warmth spread through her chest, brighter than any orgasm. She tilted her head up. In the dim fairy light, his face was relaxed, his eyes closed. He looked peaceful. He looked happy.

He pulled the comforter over them both. The mess and the consequences could wait for daylight. Her leg hooked over his, claiming him even in sleep. His arm tightened around her.

Within minutes, his breathing evened out into the deep rhythms of sleep. She listened to it, felt the proof of him against every inch of her. The guilt was there, a faint, distant whisper. But it was drowned out by a roaring, victorious certainty. She had him. He was hers in a way he was never supposed to be.

A small, satisfied smile touched her lips as she followed him down into the dark, happy in a way she had never been before.

Read on DreamPress

Write your own erotic story with AI