Cover of The Lucky Roll

26 chapters · 88549 words · Read 0 times

“The Dice” a fan fiction where Joan finds herself in a party playing a party game of sexy dice (one dice determines the action another dice determines the body part) with her friends Cheol, Jeonghan, Joshua, Jun, Wonwoo, DK and Mingyu

Characters

  • DK — DK is a friend who came from a recording session, wearing headphones. He is playful and gentle, but also participates in the sexual game with enthusiasm.
  • Mingyu — Mingyu is a friend who brought an elaborate cake to the housewarming. He is enthusiastic and playful, but also hungry and direct during the dice game.

Chapter 23: Breakfast Vow

The morning light was different. Softer. It didn’t cut across the floor in bold stripes but filtered through the linen curtains in a diffused, golden haze. Joan stirred, her hand reaching instinctively across the sheets. They were cool, empty. A flutter of something like panic, irrational and swift, tightened her chest before she swallowed it down. She heard a clatter from the kitchen, the low hiss of the stove. She smelled coffee.

She lay there, naked under the sheet, listening to the sounds of him moving in their home. Her body ached in the best way, a pleasant map of the previous night’s celebrations. She smiled into the pillow that smelled like him.

He appeared in the doorway, a vision of domestic contrast. He was shirtless, his torso a sculpted landscape of muscle and fading scratches from her nails. A pair of low-slung sweatpants hung from his hips. In his hands was a tray: two plates piled with golden-brown pancakes, a bowl of mixed berries, two mugs of coffee. The sight was so profoundly ordinary and utterly devastating that her throat closed.

“You moved,” she said, her voice morning-rough.

“I was hungry. You were dead to the world.” He set the tray carefully over her lap, then slid back into his side of the bed. The mattress dipped with his weight, a familiar settling. “Eat.”

She forked a piece of pancake, fluffy and perfect. “You made these?”

“Box mix. Don’t give me too much credit.” He sipped his coffee, watching her over the rim. The intensity in his eyes was still there, but it was banked now, a warm ember instead of a flame.

They ate in comfortable silence, the only sounds the clink of cutlery and the distant hum of the city waking up. Joan watched him. She watched the way his throat worked as he swallowed his coffee, the way his hand, broad and capable, curled around the mug. She watched the morning light gild the sharp line of his jaw, the curve of his shoulder. Love wasn’t a storm in that moment. It was this: the quiet sharing of carbohydrates, the intimacy of bed-head and bare skin, the profound peace of knowing he was hers.

She set her fork down. The words, practiced in her heart all night, finally found their way out. “I’m sorry I didn’t love you sooner.”

He stilled, his mug halfway to his lips.

“I wanna make it up to you,” she continued, her voice dropping to a whisper. She reached out, her fingers brushing his cheek. “To make up for the times you already loved me and I hadn’t yet.” Her thumb traced the arc of his cheekbone. “Tell me what you want. And I’ll do it.”

Cheol set his mug down on the nightstand with a deliberate click. He took the tray from her lap and placed it on the floor beside the bed. The air in the room thickened, grew heavy with intention. When he looked back at her, the ember in his gaze had ignited into something dark and hungry.

“I want you to worship my cock.” His voice was low, stripped of all gentleness, pure gravel. “Slowly. Thoroughly. Like you’re making up for every day you didn’t.”

A shiver, hot and liquid, cascaded down her spine. She held his gaze for a heartbeat, then slid down the bed, under the linen sheet. The world narrowed to the warm, musky darkness beneath the covers, the weight of his legs beside her. Her hands found his hips, then the waistband of his sweats. She pushed them down. He was already hard, his length springing free, thick and heavy against his stomach.

She didn’t hesitate. She took him into her mouth.

She started with agonizing slowness, as instructed. Her tongue was a flat, wet point laving just the swollen head, circling the slit, tasting the faint, clean salt of him. She traced the thick vein that ran along the underside with the tip of her tongue, following its path from base to tip. He groaned above her, a deep sound that vibrated through the mattress. She hollowed her cheeks and took him deeper, letting her throat relax incrementally around the invading girth. She pulled back, then sank down again, a fraction further. Her hand wrapped around the base she couldn’t reach, her fist meeting her lips with each descent.

“Fuck,” he breathed, his hand coming to rest on her head, not forcing, just present. “Just like that.”

Encouraged, she found a rhythm. Bobbing her head, using her tongue in corkscrew motions on the upstroke, swallowing around him on the downstroke. She reveled in the textures: the silken skin, the iron-hard core, the slick pre-come that beaded on her tongue. Saliva welled, coating his shaft, making obscene, wet sounds in the quiet tent of sheets. She took him deeper, until her nose pressed into the coarse hair of his pelvis. She held there, throat working, muscles fluttering against the intrusion until her gag reflex twinged. Only then did she pull back, gasping for air, to lavish frantic, open-mouthed kisses on the slick, purple head.

She repeated the cycle. Deep, choking submersion. Gasping retreat. Devotion to the tip. She was building something, a coiling tension in his body she could feel in the tremble of his thighs, hear in the ragged pull of his breath.

When she sensed he was close, a tightening in his balls under her other hand, a particular hitch in his groan, she pulled off entirely. Her hand took over, stroking him fast and tight, her own breathing ragged in the dark.

“Not yet,” she murmured, her voice a husky promise against his hipbone. She ducked her head lower, taking one of his balls into her mouth. She suckled it gently, rolling the sensitive orb with her tongue, then released it with a soft pop and attended to the other. His hips jerked off the bed.

“Joan, I’m gonna—” The warning was a strangled growl.

She didn’t let him finish. She swallowed him again, taking him deep and fast, burying her face in him. She worked him with a brutal, focused rhythm, her throat open, her hand a furious piston at the base. The first spurt hit the back of her throat, hot and bitter. The second followed, and the third. He came with a guttural roar, his body bowing off the mattress, his fingers tangling in her hair as he emptied himself in pulsing jets down her throat. She swallowed each one, milking him with her mouth until he was spent and softening.

She didn’t pull away. She cleaned him with slow, tender laps of her tongue, savoring the mix of their tastes. Only then did she emerge from under the sheet, pushing her hair back from her flushed face. She crawled up his body, her eyes never leaving his dazed, satiated ones. She kissed him, deep and open, letting him taste the echo of himself on her tongue.

“Was that enough?” she asked, her voice wrecked.

His hand, which had been trailing down her spine, slid between her legs. He found her soaked, her folds swollen and slick. He rubbed his thumb in a slow, deliberate circle over her clit, making her jolt.

“Not even close,” he growled.

He rolled her onto her back with a suddenness that stole her breath. He knelt between her legs, his eyes burning down at her. The tenderness was gone, burned away by a raw, reciprocal hunger. “My turn.”

He didn’t kiss her. He pushed her thighs apart, his gaze locked on the wet, glistening center of her. He leaned down and licked her, one long, firm stripe from her entrance to her clit. Joan cried out, her head slamming back into the pillows. This wasn’t the gentle prelude from the window sill. This was claiming. Retribution. He ate her with a focused, carnal intensity, his tongue spearing inside her, then flattening to lap at her, his stubble rough against her inner thighs. He sucked her clit into his mouth, applying a ruthless, rhythmic pressure.

“Cheol—fuck—“

He inserted two fingers, curling them, finding that spot inside that made her vision spark. He fucked her with his fingers in time with the suckling of his mouth. The orgasm built like a avalanche, fast and terrifying. It tore through her, a convulsive, screaming wave that left her trembling and boneless.

Before the aftershocks faded, he was moving up her body. He gripped his cock, now hard again, and guided it to her entrance. He pushed in, a slow, inexorable fill that made her gasp at the renewed stretch. He set a deep, rolling pace, his eyes holding hers. Each thrust was a punctuation. A promise. A possession.

“You’re mine,” he grunted, his voice thick. “Every fucking day you didn’t know it, you were mine.”

“Yes,” she gasped, her legs wrapping around his hips, pulling him deeper.

“Say it.”

“I’m yours.” The words were a sob of pleasure.

He shifted, hooking her legs over his shoulders, driving into her at a sharper, devastating angle. The pace became punishing, a frantic race towards a mutual end. The bed rocked. Her cries mingled with his guttural groans. She came again, a sharper, brighter climax that clenched around him like a fist. It triggered his own. He buried himself to the hilt, his roar muffled against her neck as he spilled into her, heat flooding her core in pulsing waves.

They collapsed, a tangled, sweating mess of limbs. The morning sun had climbed higher, painting their heaving bodies in bright, unforgiving light. He shifted to his side, pulling her with him, not letting her go. His lips brushed her sweat-damp temple.

Outside, the city’s noise was a distant symphony. Inside, on the floor by the bed, the tray sat with its cold pancakes and half-full mugs. On the kitchen island, visible through the open door, the unopened box labeled ‘DICE & NONSENSE’ waited. But here, in the tangle of sheets that smelled of sex and salt and them, there was only the sound of two hearts slowing, beating in time. A new rhythm for a new day. The first of thousands.

The first of thousands.

Time stretched, amorphous and syrupy, measured only by the slowing cadence of their breathing and the gradual cooling of sweat on their skin. Cheol’s hand moved in a slow, absent circuit on the small of Joan’s back, his fingertips tracing the subtle ridges of her spine. The pressure was grounding, a lazy telegraph of ownership and comfort. Sunlight pooled on the rumpled linen, highlighting the dust motes dancing in the air between their bodies.

“I know how else you can make it up to me,” Cheol said, his voice a low rumble against her ear.

Joan tilted her head back on his arm to look up at him. “Hmm?”

He met her eyes, his gaze clear and steady, stripped of all the earlier hunger. Something quieter, more formidable, had taken its place. “Let’s put a label on this. Be my girlfriend.”

A smile broke across her face, bright and effortless. “That’s easier than gagging on your cock.” She teased, her nose scrunching. “Of course I’ll be your girlfriend. Long as you be my boyfriend.”

Cheol chuckled, the sound vibrating through his chest into hers. He arched a brow, playing along. “What if I say no?”

She pushed out her lower lip in an exaggerated pout, her sharp brown eyes glinting with mischief. The effect was instantaneous. Cheol’s face—that usually stoic, commanding mask—softened into something unabashedly, stupidly fond. He was down bad, and he didn’t care. His smile widened, a rare, full thing that crinkled the corners of his eyes.

He pulled her close, closing the inch between them, and kissed her. It was a slow, savoring kiss, a sealed agreement. “Of course I will.”

They stayed like that, tangled and talkative, as the sky beyond their windows gradually ironed itself into a flat, grey sheet. A fat droplet hit the glass.Then another. Soon, a steady, gentle rain pattered against the penthouse windows, weaving a soft, sonic blanket around the room. The city’s edges blurred into a watercolor smudge. It was a permission slip to stay horizontal, to let the world outside dissolve.

They talked. They teased like the best friends they were, with the easy, brutal honesty of a decade’s history. They flirted like the lovers they were, with loaded looks and wandering hands that promised later. And they tentatively, carefully, talked about the future like the couple they were growing to be, the words feeling new and weighty on their tongues.

“You think we’re the kind of couple that has weird endearments?” Joan laughed, the sound muffled against his chest. “Like the ones we used to judge?”

Cheol’s body shook with his own chuckle. “Like, pookie? Or numnums?” He recalled their old, merciless commentaries from the safety of their friendship, before the dice had tipped everything into this new alignment. “God, I hope not.” He cringed, the genuine horror in his tone sending Joan into another fit of laughter.

Her laughter subsided into a contented sigh. She drew a random pattern on his pectoral muscle. The rain tapped its consistent rhythm. A silence settled, not empty, but full of the words just spoken and the ones hovering.

“But I hope I could call you baby?” Cheol asked. His voice was quiet, almost tentative, a stark contrast to the man who’d demanded worship an hour before.

Joan stilled her tracing finger. She lifted her head to look at him again, studying his face. There was no joke there, no tease. It was a real question, vulnerably offered. This was the hidden wild side, not the one that fucked her against windows, but the one that wanted something sweet and simple and unequivocally his.

“Yeah,” she said, her own voice softening. “You can call me baby.” She let the word hang there for a beat, then a playful glint returned. “But if you ever, ever call me ‘numnums’ in public, the girlfriend thing is revoked. I will vanish. You will come home to an empty closet grid.”

He snorted, pulling her tighter. “Deal.” He kissed her hair. “Baby.”

The word felt different coming from him. It didn’t sound like a trope. It sounded like a key turning in a lock he’d been carrying for years. The rain continued its gentle percussion, sealing them in their new, labeled world. The unopened box on the kitchen island was forgotten. The cold pancakes were irrelevant. There was only this: the warmth of skin, the rhythm of rain, and the vast, quiet future beginning to take shape in the space between their shared breaths.

There was only this: the warmth of skin, the rhythm of rain, and the vast, quiet future beginning to take shape in the space between their shared breaths. Joan listened to the soft, syncopated beat of his heart beneath her ear. A question, old and patient, finally uncurled itself in the quiet.

“When did you start liking me?” she asked. Her voice was soft against his chest, but the words cut through the lazy atmosphere like a laser. “Loving me. How… why?”

Cheol’s hand stilled on her back. The rain tapped a steady answer against the glass. She felt the subtle shift in his breathing, the slight tightening of the muscles under her cheek as he parsed the history.

“That’s a loaded question for a rainy Tuesday,” he said finally, his tone careful.

“We have time.” She tipped her head up to see his face. His expression was guarded, that old stoicism sliding back into place like a shield. “Joshua told me once it was way before the dice. I didn’t believe him. I thought I figured you out around the time the game was already running.”

A faint, wry smile touched his lips. “Josh talks too much.”

“So was he wrong?”

He was silent for so long she thought he wouldn’t answer. His gaze was fixed on the ceiling, as if reading the memory etched there. “No,” he said, the word simple and heavy. “He wasn’t wrong.”

The admission hung between them. Joan propped herself up on an elbow, the sheet pooling at her waist. She needed to see him. “How far back?”

He looked at her then, and the intensity in his eyes was ancient. It wasn’t the heat of desire. It was the deep, weathered ache of a long-held secret. “The dice didn’t start anything for me, Joan. They just gave me permission for something I already wanted. A loophole. A way to touch you without wrecking the group.”

The air left her lungs. She’d been so focused on her own realization, her own late-blooming love, she’d never fully mapped the shadow of his. “But we were just… friends. For years.”

“We were,” he nodded. A muscle in his jaw jumped. “And you were dating that graphic designer with the stupid shoes. And then the consultant who hated sushi. And through all of it, you were just… there. The sharpest person in every room. The only one who’d call me on my shit.”

He paused, searching for the right architecture for the memory. “It was the rooftop. At Woozi’s old place, maybe five years ago? Someone’s birthday. You were arguing with me about some geopolitical thing, I don’t even remember what. You got so fired up, waving your soju bottle. The city lights were behind you, and you were just… incandescent. So sure. And I just remember this physical thought, like a punch: I am completely fucked.”

Joan blinked. She remembered that night. She remembered winning the argument. She did not remember his eyes on her, not like that.

“It wasn’t some dramatic lightning bolt,” he continued, his voice lower. “It was a quiet ruin. After that, I just… knew. And I watched. I watched you be brilliant and hilarious and so fucking kind to everyone. And I held the line. Because the group… it was important. You were all important. The dice…” He let out a short, sharp breath. “The dice were a collective madness. A crack in the wall. When your number came up for me, it felt like destiny finally throwing me a bone.”

The raw honesty of it was a physical weight on her chest. All those years of easy friendship, his protective presence, his commanding calm—it had all been underpinned by this silent, private torrent. He’d loved her alone, in silence, for years. The knowledge was devastating.

“Why didn’t you say anything?” she whispered, her throat tight.

“And risk it?” He gave a hollow laugh. “Risk you looking at me like I’d broken something sacred? Risk making every group dinner awkward forever? I had you as my friend. It was agony sometimes, but it was better than not having you at all.”

He reached up, his thumb brushing away a tear she hadn’t felt escape. “Then the dice ended, and the throuple ended and we all stayed friends. And I thought that was it. My one shot had passed. I’d had my taste and that was the whole meal. I was trying to be okay with that.”

She remembered the months after the game and the throuple. The easy, returned camaraderie. The way he’d seemed a little more careful, a little more sealed off. He was courting her but he was guarded. She’d thought it was just him re-establishing boundaries. She’d had no idea he was presiding over a private funeral.

“Until the apartment,” she said.

“Until the apartment,” he confirmed, his hand cupping her face. “Walking into that empty space with you… it wasn’t just a real estate transaction. It was a fantasy I’d locked away. And you said ‘future husband’ like it was nothing. Like it was already true. And the lock just… broke.”

Joan lowered her forehead to his, her eyes closed, breathing him in. The scent of his skin, the coffee, their sweat. The profound depth of his patience humbled her. “All that time,” she murmured.

“It doesn’t matter now.” His whisper was fierce. “I got you. However it happened, I got you.”

The rain began to slacken outside, fading to a gentle drizzle. The grey light softened. A new understanding settled in the room, dense and fertile. The past had been rewritten, their present moment rooted in far deeper soil than she’d imagined.

She kissed him, a slow, deep communication of awe and apology and promise. When she pulled back, a new, playful curiosity sparked through the emotion. “So,” she said, her voice regaining some of its familiar tease. “All those times during the dice… you weren’t just playing the game, were you?”

A dark, smug smile finally broke through his solemnity. His hands slid down to her hips. “What do you think, baby?”

She laughed, the sound bright in the quiet room. She already knew the answer. Every commanded touch, every growling request, every time he’d taken her like he was memorizing her—it had all been a man finally, feverishly, acting on a love that had lived in him for years.

It was her turn to show him she understood. She moved, straddling him, the sheet falling away completely. The grey light etched the lines of her body, the determined set of her face. She looked down at him, at this man who had loved her with a terrifying patience, and she saw everything.

“I think,” she said, guiding him into her with a slow, deliberate roll of her hips, “we have a lot of lost time to make up for.”

Read on DreamPress

Write your own erotic story with AI