Cover of The Christmas Party Betrayal

The Christmas Party Betrayal

Read the story

5 chapters · 13028 words · Read 0 times

Caitlin and Jeff attend a work Christmas party where Jeff refuses to dance. Caitlin is asked to dance by George a well built, tall professional rugby league player. After getting increasingly hot on the dance floor he asks her for her number and she gives it to him. The next day she and George begin flirtatious texting, which she tells Jeff about. It culminates in George asking her to go dancing on Saturday which she agrees to. Jeff is jealous but also turned on. She got out dancing and when he drops her home, is overwhelmed and gives him a hand job in the car. A week later George invites her over and films them fucking like animals, which he sends to Jeff

Chapter 2: Chapter 2

The fairy lights strung along the bookshelf cast a warm, uneven glow over the messy living room. It was the kind of cozy clutter Jeff loved – mismatched throw pillows, a half-finished Lego set on the coffee table, the faint scent of pine needles from the small, over-decorated Christmas tree battling with the aroma of leftover pizza. A forgotten Bing Crosby carol played softly from a speaker, a cheerful ghost haunting the tense silence.

Caitlin sat tucked into the corner of the sagging sofa, knees drawn up, pretending to watch a sitcom rerun. The laugh track jarred against the quiet chaos in her head. Every beat of canned laughter felt like a tiny hammer on the raw memory: the crush of bodies, the thudding bass, the heat of George’s hand over her mouth, the sharp sting of his teeth on her neck. And Jeff’s face, pale and shattered, watching from the buffet table, plastic shards at his feet.

She absently traced the faint, tender bruise hidden beneath the collar of her oversized sweatshirt. Proof. A brand.

Jeff sat at the other end of the sofa, methodically cleaning his glasses on the hem of his t-shirt. He hadn’t spoken much since last night’s silent, excruciating Uber ride home. Not about the alcove. Not about George. He’d just… folded inwards. He’d offered tea. Asked if she wanted the last slice of pepperoni. Acted like the world hadn’t cracked open twelve hours ago.

It was worse than anger. It was this… quiet. This careful avoidance of the gaping hole where their reality used to be. Caitlin felt adrift, tethered only by the gnawing shame and the terrifying, persistent thrum of something else – the echo of George’s growl in her ear, the possessive pressure of his hands, the sheer forbidden thrill that had surged through her before the crash.

Her phone, face down on the cushion beside her thigh, vibrated. A sharp, insistent buzz that sliced through Bing Crosby and the sitcom’s fake merriment. Her breath hitched. Instinctively, her eyes flicked to Jeff. He was polishing a lens with intense focus, his brow furrowed, seemingly oblivious.

Slowly, heart suddenly hammering against her ribs, she flipped the phone over. The screen lit up her face in the dim room.

Unknown Number:

> Morning Trouble. Still moving like sin? ;)

The words burned. Not an apology. Not a hint of awkwardness about the public spectacle, Jeff’s shattered plate, the horrified stares. Just… playful. Confident. As if the last twelve hours were nothing but a mildly diverting prelude. A fresh wave of heat, equal parts indignation and that treacherous, unwelcome pull, washed over her. Her thumb hovered.

"Cait?"

She jumped. Jeff had lowered his glasses, peering at her over the rims. He tilted his head slightly. "Everything okay? You went… rigid."

"Yeah," she breathed, forcing a lightness she didn't feel. "Fine. Just… spam. Annoying." She dropped the phone back onto the cushion, screen down.

Jeff nodded, accepting it. He slid his glasses back on, returning his gaze to the TV where characters were having a misunderstanding about a borrowed blender. "Right. Spam."

The silence stretched, thick and awkward. Caitlin picked at a loose thread on the sofa cushion. The phone buzzed again. Once. Insistent. Her skin prickled. She couldn’t leave it. Couldn’t not know.

She snatched it up, shielding the screen slightly with her hand. Another message glowed.

Unknown Number:

> Cat got your tongue? Or just thinking about where mine was? Saturday. Club Inferno. 10pm. Wear something flammable.

Her pulse kicked into overdrive. Saturday. Dancing. Him. The raw memory of their bodies moving together surged back, obliterating the sterile quiet of the apartment, the scent of pine replaced by phantom cedarwood and sweat. It was insane. Reckless. After everything. Yet the invitation, the sheer audacity of it, was a spark thrown onto dry tinder inside her.

She took a shaky breath. "Jeff?"

"Hmm?" He didn't look away from the TV.

"This… person," she started, her voice carefully neutral. "The spammer. Turns out it's… George. Henderson." Saying his name felt like dropping a stone into still water. She watched Jeff’s profile. His jaw tightened almost imperceptibly. His knuckles whitened where they rested on his knee. But he didn't turn.

"Right," he said, his voice flat. "From last night." The words hung there, heavy with everything unsaid.

"Yeah." Caitlin swallowed. "He's… texting. Kinda flirty. Nothing serious." The lie tasted bitter. "Do you mind if I… just text back? Shut it down politely? Tell him to piss off?" Even as she said it, she knew she wouldn’t. Not like that.

Jeff was silent for a beat too long. The laugh track swelled, gratingly loud. Then he shrugged, a stiff, jerky motion. "Sure. Text away. Whatever." He picked up the remote and raised the volume slightly, drowning out any potential for further conversation. "Your phone."

It was permission. Blanket. Empty. A surrender disguised as indifference. It stung more than refusal might have. He couldn't, or wouldn't, fight for her. Not even now. The predictable safety felt suffocating.

Caitlin looked down at the glowing screen. George’s words pulsed: Wear something flammable. A challenge. A promise. The opposite of indifference. Her thumb moved before she could think better of it.

Caitlin:

> Flammable is my middle name. See you Saturday.

She hit send. The message whooshed away, a tiny, digital leap into the unknown. Guilt pricked sharply, then was smothered by a surge of adrenaline. She looked up at Jeff, his face illuminated by the flickering TV light, seemingly absorbed in the sitcom’s trivial crisis. The fairy lights twinkled, absurdly cheerful.

"Hey, Jeff?" Her voice sounded strange in her own ears.

"Yeah?" He muted the TV this time.

"George just… sorta invited me to go dancing at some club. Saturday night." She kept her tone light, casual, testing the water. "Says he needs a partner who can keep up. It’s… harmless. Just dancing." The lie was easier this time, coated in a veneer of plausible deniability. Just dancing. After last night. After the bite mark.

Jeff stared straight ahead at the now-silent screen. His shoulders were rigid. She could almost hear the gears grinding in his head. The image of George, hand under her dress, teeth on her neck, his own paralyzed horror. The crushing weight of public humiliation. And now this. Her asking permission to go back.

He cleared his throat. It sounded painfully dry. "Oh. Right. Dancing." He paused. His fingers drummed once, twice, on the armrest. Then he forced a smile, thin and unconvincing. He turned his head, meeting her eyes for the first time since the message arrived. His gaze was flat, hollow. "Yeah. Sure. Go for it." He gave another stiff, dismissive shrug, the movement screaming I don’t care, see? I don’t care. "Have fun. Sounds… innocent."

He unmuted the TV. The canned laughter exploded back into the room, loud and jarring, a wall of sound slamming down between them. He focused intently on the screen, his posture radiating a tense, brittle finality.

Caitlin sat frozen, the glow of her phone screen reflecting in her wide eyes. Innocent. The word echoed in the suddenly cavernous silence of their cozy apartment. Jeff’s forced smile. His hollow permission. Her own reckless text already sent. The bruise on her neck throbbed in time with her quickening pulse. The fairy lights blurred into streaks of meaningless color. The scent of pine felt suddenly cloying, funereal. Saturday loomed, a dark pit of inevitable consequence, and she’d just been given a shove towards the edge. The silence after the laughter track faded felt deeper, heavier, thrumming with the unspoken violence of what she’d just set in motion.

Read on DreamPress

Write your own erotic story with AI