Wife running into her ex


    Chapter #31

    Part 27: The Conversations That Bloom

    They sat across from each other at the corner table, the awkward silence cracking open like an egg. The first few minutes were careful—testing the water after everything that had happened in the VIP room—but once the ice broke, the words flowed again. Normal. Easy. Like slipping back into a favourite pair of running shoes.

    Chris leaned forward, elbows on the table, latte forgotten. “So… how’s the new ballet teacher treating Emma? Still making her do those endless pliés?”

    Stephanie laughed, the sound light and genuine for the first time in weeks. “Oh my god, yes. Last week Emma came home complaining her legs were ‘dying in a pink tutu.’ I had to bribe her with ice cream just to get her to the next class.”

    Chris grinned. “Classic. Remember when Lucas tried to join her once and ended up doing the splits by accident? Kid’s got zero coordination but maximum drama.”

    They slipped into it so naturally—talking about the kids, the weather, the ridiculous auntie at the polyclinic who insisted every cough was “wind in the body.” Time melted. The café lights brightened as the afternoon crowd thinned. Stephanie’s Americano went cold. Chris’s iced latte turned watery. Neither noticed.

    At 4:48 p.m. her phone buzzed on the table.

    She glanced down. The alarm she had set weeks ago: “Pick up monsters – 5:00 p.m.”

    “Shit,” she whispered, eyes widening. “It’s already 4:50. I have to go.”

    Chris checked his watch, surprised. “Damn. Time really does fly when you’re not staring at spreadsheets.”

    She stood, slinging her bag over her shoulder. He rose with her, the two of them suddenly awkward again at the edge of the table.

    “See you next week?” he asked softly, eyes searching hers.

    She smiled—small, warm, a little shy. “See you next week.”

    She walked out of Starbucks without looking back, but she could feel his gaze on her until she disappeared around the corner.

    The underground blossoming began that same evening.

    Stephanie had barely stepped into the car when her phone vibrated.

    Chris (Telegram – new chat):

    “Made it home safe? Or still floating from the best Americano of your life?”

    She laughed in the driver’s seat, cheeks warm. She created the chat, named it “Running Buddy” (harmless enough), and replied before she could overthink.

    Stephanie:

    “Safe. Still recovering from the caffeine and the company. You?”

    Chris:

    “Same. My MacBook is judging me for getting zero work done. Worth it though.”

    From that night on, the conversations never really stopped.

    They kept WhatsApp for the group runs and surface-level stuff—weather forecasts, race updates, the occasional “anyone up for 10 km tomorrow?”—but Telegram became their secret world. Hidden folder. No notifications on lock screen. Deleted chat history every few days “just in case.”

    The chats were constant. Light-hearted at first, then deeper, then playful again.

    ===============

    Monday morning, 7:12 a.m.:

    Chris:

    “Morning champ. Survived the Monday meeting from hell yet?”

    Stephanie (in the clinic pantry, hiding her phone behind a file):

    “Barely. One auntie just spent 15 minutes explaining that her back pain is because the moon is in Scorpio. I need a medal.”

    Chris:

    “Scorpio moon strikes again. My client today blamed the server crash on ‘bad feng shui in the server room.’ We’re both living the dream.”

    ===============

    Tuesday evening, after her solo run:

    Stephanie:

    “Just did 8 km alone. Felt weird without someone yelling ‘pick up the pace, slowpoke’ at the 6 km mark.”

    Chris:

    “Missed my favourite slowpoke. Next time I’ll yell through Telegram. ‘STRIDE LONGER, STEPH!’”

    Stephanie:

    “Haha. Don’t you dare. I’ll block you.”

    Chris:

    “You won’t. You like my yelling too much.”

    ===============

    Wednesday night, 11:07 p.m. (Jude already snoring beside her):

    Chris:

    “Can’t sleep. Keep thinking about that stupid straw heart I made. Regret not taking a photo.”

    Stephanie (under the blanket, phone brightness on lowest):

    “I still have the mental image. It was tragically cute. Miss you too, by the way.”

    Chris:

    “Yeah? Good. Because I miss you every single day now.”

    ===============

    Thursday lunch break:

    Stephanie:

    “Lunch with the aunties. They’re gossiping about the new doctor who’s ‘too handsome for his own good.’ I’m dying inside.”

    Chris:

    “Tell them the handsome runner from Punggol is taken. By the best polyclinic admin in Singapore.”

    Stephanie:

    “Flirt. You’re terrible at it.”

    Chris:

    “Only with you. Everyone else gets the boring version.”

    They bitched about the other runners constantly—harmless, funny complaints that made her laugh out loud.

    Stephanie:

    “Lina posted another 5 a.m. sunrise run photo. I hate her. My 5 a.m. is Lucas demanding Milo at full volume.”

    Chris:

    “Wei keeps sending voice notes about his new carbon-plated shoes. Bro, they’re shoes, not a spaceship. Calm down.”

    Chris:

    “Raj asked if we’re doing the next half. Told him only if you promise not to drop me at 18 km again.”

    Stephanie:

    “Hey! I only dropped you because you were showing off. Next time I’ll leave you in the dust.”

    The occasional “miss you” slipped in naturally, never heavy, always wrapped in lightness.

    ===============

    Chris (Friday 8:43 p.m.):

    “Just finished a solo 10 km. Felt empty without your terrible pacing jokes. Miss you.”

    Stephanie (hiding in the bathroom while Jude watched TV):

    “Miss you too. The path feels too quiet now.”

    When Jude drove the family out for dinner—rare weekend treat to Lot One for chicken rice—Stephanie’s phone would buzz in her bag.

    Chris:

    “Current status: eating instant noodles alone while staring at the canal view you should be enjoying with me.”

    She’d bite her lip to hide the smile, heart fluttering like she was sixteen again.

    Jude glanced over once while stuck in traffic. “What are you smiling at?”

    Stephanie didn’t miss a beat. She opened the Punggol Waterway Runners group chat—full of nonsense memes about “runner’s high vs actual high” and someone posting a photo of their new shoes with the caption “these bad boys cost more than my divorce.”

    She turned the screen toward him. “The group is being stupid again. Someone just said their new shoes are ‘faster than my ex-husband.’”

    Jude chuckled. “Crazy people.”

    She locked the phone, heart racing, and went back to the hidden Telegram chat.

    Stephanie:

    “Jude just asked what I was smiling at. Showed him the group chat. We’re evil geniuses.”

    Chris:

    “Evil and brilliant. I like it. Tell me what you’re wearing right now so I can imagine you properly.”

    Stephanie:

    “Black sundress. The one you said makes my legs look endless.”

    Chris:

    “Fuck. Now I’m not eating my noodles. I’m thinking about those legs wrapped around me in the hot pool.”

    The conversations never stopped.

    They texted while she cooked dinner, while he was in boring meetings, while she supervised homework, while he stretched after a run. Light-hearted roasts, work rants, silly memes, quiet “miss you”s that made her stomach flip, and the occasional deeper share.

    One night at 11:42 p.m.:

    Stephanie:

    “Jude just came home, ate, and fell asleep without even asking how my day was. I feel like furniture sometimes.”

    Chris:

    “You’re not furniture. You’re the best part of my day. Every day. I wish I could tell you that in person right now.”

    Stephanie:

    “I wish you could too.”

    The underground relationship blossomed quietly, steadily, like a secret garden no one else could see.

    And every Saturday at 2 p.m., the corner table at Starbucks waited for them—two cups, two chairs, two hearts slowly, dangerously, beautifully intertwining.

    Post #131
    4 comments
    Chapter #32

    Part 28: The $100 Temptation

    Saturday, 1:30 p.m.

    Chris was halfway through his usual iced latte ritual—straw bent into a lopsided heart, MacBook open but untouched—when his phone buzzed on the table.

    Unknown number.

    He answered anyway.

    “Hi Mr. Chris, this is Jade Harmony Spa. We noticed you haven’t visited in almost a month. We’re running a special promotion today only: couples massage, 60 minutes, only $100. VIP room included, of course. Would you like to book?”

    Chris’s eyebrows shot up. He glanced at the empty chair opposite him, then at the calendar on his screen. Stephanie hadn’t said anything about coming today. But the timing… it was almost too perfect.

    “Hold on one second,” he said, muting the call.

    He opened Telegram.

    Chris:

    “Just got a call from the spa. They’re doing a couples massage promo—$100 for 1 hour, VIP room. Impromptu. You anywhere near Waterway Point right now?”

    Three dots appeared almost immediately.

    Stephanie:

    “I’m literally parking the car. Kids are at my mum’s today. Coincidence?”

    Chris:

    “Universe-level coincidence. They said the slot is open now. You in?”

    Stephanie:

    “…You’re evil. Fine. But promise me—nothing more than massage. I mean it. I didn’t bring spare clothes. Which means I’ll be naked under those stupid massage shorts.”

    Chris grinned so wide the barista glanced over.

    Chris:

    “Naked under the shorts? Noted. I promise… massage only. Scout’s honour.”

    Stephanie:

    “You were never a scout.”

    Chris:

    “Details. Meet you at the entrance in 10?”

    Stephanie:

    “You owe me for this. Big time.”

    He unmuted the call. “Yes, book it. For two. Starting as soon as we arrive.”

    The staff member sounded delighted. “Perfect! We’ll prepare the VIP suite. See yousoon, Mr. Chris.”

    He hung up, heart already kicking up a notch.

    Ten minutes later Stephanie appeared at the spa entrance—cap low, oversized T-shirt over running leggings, cheeks faintly pink from the brisk walk from the carpark. She looked equal parts nervous and amused.

    “You’re really doing this,” she said, half-laughing as they walked to reception.

    “I’m not doing anything,” Chris replied, all innocence. “The spa called me. I’m just being a good customer.”

    “Uh-huh.” She rolled her eyes. “A good customer who immediately thought ‘naked under massage shorts’.”

    He leaned in, voice low and teasing. “Can you blame me? You said it first.”

    She swatted his arm—light, playful. “Behave.”

    They checked in quickly. The staff handed over the usual cotton shorts-and-tank sets, led them to the VIP corridor. Same suite as before: two massage tables, hot-and-cold pools, ensuite shower, the faint scent of sandalwood and lavender.

    The therapist arrived—a calm, middle-aged woman with strong hands. “Welcome back. Full-body or targeted today?”

    “Full-body,” Chris said before Stephanie could answer. “We’re both still recovering from last week’s run.”

    Stephanie shot him a look. He just smiled back—innocent.

    They lay face-down on separate tables, towels draped over hips. The room was deliberately cold—air-con cranked to make the warm oil feel even more luxurious. The therapist started on Stephanie first: warm oil poured across her shoulders, strong thumbs digging into knots she didn’t even know she had. Stephanie let out a long, involuntary sigh.

    “Too hard?” the therapist asked.

    “No,” Stephanie mumbled into the face cradle. “Perfect.”

    Beside her, Chris received the same treatment. The oil was scented with ylang-ylang and jasmine—heady, almost hypnotic. The cold room + hot oil combination was devastatingly soothing. Within ten minutes both of them were drifting.

    Stephanie felt her eyelids grow heavy. The hands on her back were firm, rhythmic, melting every ounce of tension. She barely registered when the therapist switched to her calves, then her hamstrings. Her breathing slowed. Deepened.

    Chris was in the same state—face relaxed, body heavy. The last thing he remembered thinking was: This is dangerous. We’re both falling asleep in the same room.

    They did.

    The 60 minutes passed in a blissful haze.

    The therapist gently woke them at 3:30 p.m.

    “Session complete. Please relax in the pools or shower. I’ll knock 30 minutes before your time is up.”

    She left quietly.

    The door clicked shut.

    Silence.

    Stephanie lifted her head slowly, blinking. Chris was already sitting up on his table, towel low around his hips, hair mussed, eyes heavy-lidded and dark.

    They looked at each other.

    No words at first.

    Just the soft gurgle of the hot pool bubbling in the corner.

    Stephanie’s heart started to race again.

    She glanced at the pool. Then back at him.

    Chris’s gaze followed hers.

    Neither moved.

    But the air between them thickened—slowly, deliberately.

    Thirty minutes.

    Plenty of time.

    And suddenly neither of them was thinking about massage anymore.

    Post #136
    3 comments
    Chapter #33

    Part 29: Oil, Water, and Playful Edges

    The door had barely clicked shut behind the therapist when Stephanie broke the silence.

    “Why waste it?”

    Her voice was soft, almost casual, but the glint in her eyes was anything but. She stood beside the hot pool, still in the spa-issued tank top and shorts—thin cotton now slightly damp from the earlier massage oil that had seeped through during the session. Without waiting for an answer, she stepped down into the steaming water, fully clothed.

    The heat enveloped her calves, then her thighs, soaking the fabric instantly. The white material turned semi-sheer, clinging to the curves of her legs and the gentle swell of her hips. She sighed—long, deliberate—as the warmth crept higher.

    Chris hadn’t moved from his massage table. He was still sitting on the edge, towel low around his hips, elbows on his knees, watching her with a mix of amusement and something darker flickering in his gaze.

    “You’re really doing this,” he said, voice low and teasing. “In your clothes?”

    Stephanie turned to face him, water lapping at her waist now. She scooped a handful of the warm oil the therapist had left on the ledge—jasmine-scented, slick—and poured it slowly over her collarbone. It ran in golden rivulets down her chest, soaking the tank top further, darkening the fabric until it molded to her breasts like a second skin. Her nipples peaked visibly beneath the thin cotton.

    She rubbed the oil in slow circles—over her shoulders, down her arms, across her stomach—using the hot water to make everything glisten. The scent of jasmine bloomed in the steam between them.

    Chris tilted his head, lips curving. “You’re making a mess, you know. The next customer is gonna sit in a pool of your oil and wonder what kind of spa this is.”

    Stephanie laughed—light, wicked. “Oh please. They’ll think it’s part of the premium treatment. ‘Extra sensual oil application.’ They’ll charge double next time.”

    He shook his head, grinning. “Inconsiderate. Very inconsiderate.”

    She flicked a few droplets of water toward him with her fingertips. They landed on his bare chest, sliding down the ridges of his abs. “Says the man who’s just sitting there watching like a creep.”

    “I’m appreciating the view,” he shot back, eyes tracing the way the wet tank top clung to her nipples. “It’s art. I’m an art appreciator.”

    “Art appreciator,” she repeated, rolling her eyes. “You’re a pervert with good vocabulary.”

    He clutched his chest dramatically. “Ouch. That hurts more than the cold plunge.”

    She stepped deeper, water now at her ribs. The soaked fabric floated slightly around her torso, translucent, teasing. She ran her oil-slick hands down her sides, over her hips, thumbs hooking into the waistband of the shorts for a second—just long enough to make his breath hitch—before letting go.

    “Still not moving?” she asked, voice dropping into that playful, challenging tone he knew too well.

    “I’m thinking,” he replied, eyes locked on her. “About whether I should join you and risk ruining the next customer’s experience… or stay here and enjoy the show.”

    Stephanie arched an eyebrow. “Show’s better up close.”

    Chris groaned softly, rubbing a hand over his face. “You’re evil. Pure evil.”

    She laughed again—bright, delighted—and splashed a small wave in his direction. It hit his chest, running down his stomach in rivulets.

    “Evil would be leaving you there all alone while I enjoy this perfectly good hot pool,” she said, sinking lower until the water lapped at her collarbone. “Come on. Or are you just gonna sit there and wait? Or maybe go wash up and enjoy the fruit platter by yourself like a sad single?”

    He looked at her—really looked. The wet tank top clinging to every curve. The oil making her skin gleam. The playful challenge in her eyes. The unspoken invitation hanging between them like steam.

    Chris stood slowly.

    He was already hard—thick, flushed, curving upward, clear visible underneath his shorts

    Stephanie’s gaze dropped for a heartbeat, then flicked back to his face. Her lips parted slightly.

    He stepped toward the pool edge.

    “Evil wins,” he said, voice rough.

    She smiled—slow, wicked, triumphant.

    And the water waited.

    Post #140
    0 comments
    Chapter #34

    Part 30: The Edge of the Pool

    Stephanie stood waist-deep in the hot pool, the water lapping gently at her hips like a slow, teasing caress. She was still fully clothed in the thin spa-issued tank top and shorts, but the fabric had betrayed her completely—turned into something far more dangerous than modesty ever intended.

    The warm water had soaked through every fibre. The white tank top clung to her petite frame like wet silk, moulded perfectly to the gentle swell of her B-cup breasts. Her nipples—dark, tight, and achingly erect from the contrast of the cold room air and the hot water—pressed boldly against the soaked cotton, standing out as two stiff, prominent peaks that begged to be touched. The fabric had turned nearly sheer, the faint shadow of her areolas teasing through with every slow rise and fall of her chest. Rivulets of water mixed with residual massage oil traced glistening paths down the valley between her breasts, over the defined ridges of her toned abs, and disappeared into the waistband of her shorts.

    Her hair was drenched. The ponytail had loosened in the steam; long, wet strands clung to her neck and shoulders, dark and glossy, dripping steadily onto her collarbone. A single lock plastered itself across her cheek, and when she lifted a hand to brush it away, the movement caused her breasts to shift enticingly beneath the wet fabric, the material stretching and pulling taut over her nipples.

    Lower down, the spa shorts had fared no better. The thin cotton had absorbed the water until it was plastered to her hips and ass like paint. The high-cut legs rode up slightly, exposing the smooth, toned curve where thigh met cheek. The crotch area was the most sinful—wet fabric moulded obscenely to her pussy, outlining the plump lips and the subtle cleft between them. A faint dark shadow showed through where her arousal had already begun to seep, the material clinging so tightly that the shape of her swollen clit was almost visible.

    Every inch of her 152 cm frame glistened. The warm oil the therapist had used earlier mixed with the pool water, leaving her skin slick and luminous under the soft blue lights. Droplets rolled slowly down her arms, her stomach, the backs of her thighs. Her petite Asian body—sculpted from months of running, with narrow waist, flared hips, and firm, rounded ass—looked like it had been oiled and prepared just for this moment. She was a vision of wet, sensual vulnerability: innocent spa clothes turned erotic, every curve and secret highlighted by the clinging, translucent fabric.

    She looked at Chris.

    He was still sitting on the edge of his massage table, legs dangling into the pool, wearing only the disposable spa shorts—thin, white, barely-there cotton that did nothing to hide his state. The fabric tented obscenely at the front, stretched tight over the thick, rigid length of his erection. The head of his cock pushed against the material, creating a clear, flushed outline, a small wet spot already forming where pre-cum had soaked through. The shorts rode low on his hips, exposing the deep V-lines of his pelvis and the trail of dark hair leading downward. His chest rose and fell with controlled breaths, abs flexing slightly, every muscle taut with restraint.

    His eyes were locked on her with raw, undisguised lust—dark, hungry, almost predatory. He didn’t move. Didn’t speak. He just watched her, drinking in every wet, glistening detail like a man dying of thirst.

    Stephanie’s breath hitched. She felt exposed. Desired. Terrified. Her nipples tightened further under his stare, sending a fresh spark straight to her core. She shifted her weight in the water, and the movement made her breasts sway gently, the wet fabric dragging deliciously over her sensitive peaks.

    Chris’s jaw tightened. His cock twitched visibly beneath the thin shorts, straining harder against the fabric.

    Inside his head, the battle raged.

    Devil (low, seductive, insistent):

    Look at her. She’s already in the pool. Already wet. Already waiting. She rubbed oil on herself like a fucking invitation. She’s practically begging you to join her. One step. Slide into the water, pull her against you, feel those hard nipples against your chest. You know how good she feels. How tight she is. How she moans your name when you’re buried inside her. Don’t be a coward. Take what she’s offering. She’s not running. She’s waiting for you to make the move.

    Angel (calm, steady, warning):

    Stop. Think. Last time you crossed the line, she ghosted you for weeks. She disappeared. You sat in Starbucks like an idiot waiting for someone who never came. If you join her now, one thing will lead to another. You’ll end up fucking her again—hard, raw, exactly like she needs—and then what? She’ll panic. She’ll feel guilty. She’ll pull away again. You’ll lose the Saturday coffees. The texts. The laughter. The friendship you’ve rebuilt. Is one hour of pleasure worth losing her completely? Walk away. Keep it light. Keep her. Don’t ruin this.

    Chris’s hands clenched on the edge of the table. His cock throbbed painfully beneath the thin shorts, the fabric stretched to its limit, the head clearly outlined, leaking steadily. He could see the way her wet tank top clung to her breasts, the dark shadow of her nipples, the way her thighs pressed together under the water as if she was already aching.

    Stephanie bit her lower lip, eyes flicking down to the obscene bulge in his shorts, then back up to his face. Her cheeks were flushed, breathing shallow. She looked uncertain. Nervous. But her nipples were diamond-hard, and she hadn’t moved away from the centre of the pool.

    Devil:

    See that? She’s not running. She’s waiting. She wants you to come in. She wants your hands on her again. Your cock inside her again. Don’t make her beg out loud. Just get in the water.

    Angel:

    She’s married. She has kids. She’s already torn. If you push now, you might lose her forever. Be the man she can trust. Be the friend. Walk away playfully. Tell her you’ll wait outside. Keep the relationship safe. Keep her coming back every Saturday.

    Chris exhaled slowly, the sound rough and ragged.

    He wanted her so badly it hurt—every muscle in his body screaming to slide into the water, to pull her close, to feel her wet breasts against his chest, to sink into her again until she screamed his name.

    But he also wanted her—the laughter, the teasing, the quiet conversations, the way she made his lonely penthouse feel less empty.

    He sat there, torn, cock aching beneath the barely-there shorts, eyes locked on the most beautiful, conflicted woman he had ever known.

    The water bubbled softly between them.

    The clock on the wall ticked.

    And the choice hung in the steam-filled air like a promise… or a warning.

    Post #141
    8 comments
    Chapter #35

    Part 31: Silent Currents

    They stood motionless in the steaming water, eyes locked across the small, bubbling pool.

    No words.

    Only the low, rhythmic gurgle of the jets, the soft hiss of steam rising between them, the faint drip of condensation from the ceiling tiles.

    Stephanie’s chest rose and fell in shallow breaths. The soaked white tank top clung to her like a lover’s mouth—every inhale stretched the fabric tighter across her breasts, every exhale let it relax just enough to drag the wet cotton over her painfully stiff nipples. She could feel them throbbing in time with her heartbeat, dark peaks straining visibly through the translucent material, begging for friction she wasn’t ready to give yet.

    Her hair hung in heavy, dripping strands, framing her flushed face. Water traced slow, sensual paths down her neck, over her collarbones, disappearing into the valley between her breasts. Lower, the shorts had ridden up her thighs from the movement of the water, exposing the smooth inner curves where leg met hip. The thin fabric between her legs was plastered to her pussy—moulded so tightly that the cleft of her lips was clearly outlined, the swollen nub of her clit pressing forward like it was trying to escape the cotton prison.

    She didn’t mean to do it.

    Her right hand moved almost without permission—slow, trembling—sliding down her oiled stomach, over the waistband of the shorts, then under. The first touch of her fingertips against her clit made her gasp softly. She was soaked—not just from the pool. Her arousal had been building since the massage, since the moment she stepped into the water and felt his eyes on her like a physical caress. Her fingers circled once—slow, tentative—then again, firmer.

    A tiny whimper escaped her throat.

    Across the pool, Chris watched.

    His disposable shorts were useless now—thin white cotton stretched to breaking point over the thick, angry length of his cock. The head was flushed dark purple, clearly visible through the soaked fabric, a steady leak of pre-cum darkening the front in a wide, obscene patch. Every throb made the material twitch visibly. The shaft strained upward, veins bulging, the entire organ pulsing with every heartbeat. He could feel the blood rushing, the desperate ache to be inside her again, to feel those tight walls milking him until he exploded.

    He didn’t touch himself.

    He didn’t need to.

    Just watching her was enough to drive him insane.

    Stephanie’s fingers moved faster now—small, frantic circles over her clit through the shorts. She bit her lower lip hard enough to leave marks. Her hips rocked forward instinctively, chasing the pressure. The water sloshed gently around her waist with each tiny thrust. Her free hand came up to cup her left breast through the wet tank top—thumb brushing over the nipple, pinching lightly. A low, broken moan slipped out.

    Chris’s cock jerked violently beneath the shorts. A fresh bead of pre-cum welled up and soaked through the fabric, dripping into the water. He gripped the edge of the pool so hard his knuckles whitened. His breathing had turned ragged, chest heaving. He imagined the feel of her—hot, slick, clenching around him again. Imagined her legs wrapped around his waist, her nails digging into his back, her voice begging in his ear.

    “Fuck me harder—please—don’t stop—”

    Stephanie’s head tipped back slightly, eyes half-lidded, lips parted. Her fingers slipped beneath the waistband of the shorts now—direct contact. She gasped sharply when her fingertips met her bare clit—swollen, slippery, hypersensitive. She circled faster, hips bucking into her own hand. Her other hand tugged the tank top up, exposing one breast completely. She pinched the nipple hard, twisting, and her moan turned into a soft, desperate cry.

    Chris’s vision narrowed to that single point—her hand moving frantically between her legs, the wet fabric shifting with every stroke, her breast bouncing slightly with the motion. His cock throbbed so hard it hurt. He could feel the orgasm building at the base of his spine without a single touch. Just watching her. Just the sight of her losing control.

    Stephanie’s breathing hitched—short, sharp gasps. Her thighs trembled. Her fingers plunged inside herself now—two at once—curling, stroking that perfect spot while her thumb worked her clit in tight circles. She was close. So close.

    Chris’s hips jerked involuntarily. He was seconds away from coming untouched—cock pulsing, balls tight, pre-cum dripping steadily into the water.

    Their eyes never left each other.

    Stephanie’s gaze was glassy, unfocused, pupils blown wide with lust. Chris’s was dark, feral, possessive.

    She whimpered—high, needy.

    He groaned—low, guttural.

    The water bubbled louder.

    The tension coiled tighter.

    And then—

    Three sharp knocks on the door.

    “Sir, madam? Fifteen minutes remaining. Please begin to wrap up.”

    The spell shattered.

    Stephanie froze—fingers still buried inside herself, chest heaving.

    Chris’s cock gave one final, painful throb.

    They stared at each other across the water—both on the edge, both trembling, both knowing exactly what they wanted.

    But the clock had spoken.

    Fifteen minutes.

    The door was still closed.

    But the moment had cracked open.

    And neither of them knew whether they would step through it… or step away.

    Post #150
    0 comments
    Chapter #36

    Part 32: The Glow and the Crack

    They stepped out of the VIP suite at 4:58 p.m. exactly—hair still damp, skin warm from the oil and the hot pool, bodies loose in a way that felt almost criminal. Nothing had happened. The water had stayed between them. The tension had hummed, thick and electric, but neither had crossed the line.

    Stephanie exhaled a shaky laugh as the door clicked shut behind them.

    “Very good massage today,” she said, voice bright and deliberately light. “I enjoyed it. My shoulders feel like they belong to someone else—someone who doesn’t carry two kids and a full-time job.”

    Chris smiled, relieved and genuine. The knot in his chest loosened. “Yeah. I love it. My muscles are actually loose for once. No more hobbling around like an old man.”

    They walked down the corridor side by side, shoulders brushing occasionally, the easy rhythm of their friendship intact. No awkward silence. No heavy looks. Just two people who had shared a close call and chosen, for now, to keep things safe.

    At the reception they thanked the staff, paid the $100 promo, and stepped back into the bright, ordinary mall.

    “See you next week?” Chris asked at the escalator, casual as ever.

    “See you next week,” Stephanie replied, smiling.

    She picked up Emma and Lucas at 5:00 p.m. sharp. The kids chattered the whole drive home about ballet turns and taekwondo kicks. Stephanie laughed at their stories, ruffled their hair, and felt the familiar warmth of motherhood settle over her like a blanket. By the time she pulled into the carpark at Block 308B, the spa felt like a beautiful, distant dream.

    Life slid back into its familiar shape.

    But something had shifted underneath.

    The Telegram chats continued—daily now, sometimes hourly—and they had grown closer, warmer, more intimate without ever crossing into dangerous territory. The conversations were no longer just surface-level banter. They had become the highlight of her day.

    The intimate exchanges unfolded mostly from Monday to Wednesday each week, like a quiet rhythm they both fell into.

    Monday 8:17 a.m.

    Chris:

    “Morning. Survived the school run chaos?”

    Stephanie:

    “Barely. Emma insisted on wearing mismatched socks because ‘it’s fashion.’ Lucas threw Milo powder everywhere. I look like I fought a chocolate war.”

    Chris:

    “Send pics. I need to see this masterpiece.”

    Stephanie:

    “No way. My dignity is already hanging by a thread.”

    Chris:

    “Fine. But I’m picturing you covered in Milo, looking adorable. It’s helping my Monday.”

    Stephanie:

    “You’re impossible. How’s your day starting?”

    Chris:

    “Client email at 7 a.m. asking why his report is ‘too blue.’ I’m already tired.”

    Stephanie:

    “Tell him blue is calming. Like the sea. Or your eyes when you’re trying to look innocent.”

    Chris:

    “Flirt. I like it. My eyes are innocent today.”

    Tuesday 10:42 p.m.

    Chris:

    “Just finished a late call. Brain is fried. Tell me something stupid to make me laugh.”

    Stephanie:

    “Lucas asked me today if ‘daddy’s work is to sleep in the office.’ I didn’t know how to answer.”

    Chris:

    “Accurate. My job sometimes feels like expensive napping with PowerPoint. Your turn—stupid thing from today?”

    Stephanie:

    “A patient asked if I could ‘prescribe less stress.’ I almost said yes and wrote it on a Post-it.”

    Chris:

    “You should have. I’d frame it. ‘Dr. Stephanie’s Official Less-Stress Prescription.’ I’d hang it above my desk.”

    Stephanie:

    “You’d actually do that?”

    Chris:

    “In a heartbeat. Anything with your name on it gets pride of place.”

    Wednesday 9:33 p.m.

    Chris:

    “Rough day. Boss asked why my report was late. Told him I was busy thinking about better things. He didn’t laugh.”

    Stephanie:

    “Poor baby. Want me to send you a virtual hug?”

    Chris:

    “Yes. And maybe describe it in detail so I can feel it properly.”

    Stephanie:

    “Okay… I’m wrapping my arms around you from behind. Chin on your shoulder. Hands on your chest. Squeezing gently. You smell like post-run sweat and that stupid expensive cologne you wear.”

    Chris:

    “Damn. That’s unfair. Now I’m smiling like an idiot on the train.”

    Stephanie:

    “Good. Mission accomplished.”

    Chris:

    “You always accomplish it. Miss you tonight.”

    Stephanie:

    “Miss you too.”

    The chats were light, flirty, comforting—never crossing into explicit territory, but carrying a warmth that made her days feel less heavy.

    Stephanie was glowing.

    She woke up with energy she hadn’t felt in years. She sang while making breakfast. She laughed at the kids’ silly jokes. She moved through her clinic shifts with a lightness that made her colleagues comment, “Wah, Steph, you look different lately. Got secret boyfriend ah?”

    She blushed and denied it, but inside she knew the truth.

    The weekly runs with the group (and the private chats with Chris) had become her oxygen. Every “good morning” text, every silly meme, every quiet “miss you” made her feel seen. Desired. Wanted.

    She was alive again.

    Jude noticed.

    He noticed the glow. The extra bounce in her step. The way she checked her phone with a secret smile when she thought he wasn’t looking. He noticed and it irritated him like sand in his shoes.

    On Wednesday night—March 18th—after a particularly long week of weekend work, Jude came home at 9:30 p.m., threw his bag on the sofa, and looked at Stephanie—who was humming while folding laundry—with narrowed eyes.

    “You’re glowing again,” he said, voice flat. “Must be nice.”

    Stephanie paused, a small T-shirt in her hands. “What do you mean?”

    “You know what I mean.” He kicked off his shoes. “I’m out there every weekend, shouldering all the cost of this family, working like a dog so we can pay the mortgage and the kids’ enrichment classes… and you get to go running, go to the spa, have your little ‘me time’ every Saturday and Sunday while I slave away. Must be great being you.”

    The words landed like stones.

    Stephanie felt them hit her chest.

    She set the T-shirt down slowly. “Jude… I’m not ‘having me time.’ I’m surviving. I’m the one handling everything during the week and all the weekends you’re gone. I’m the one who—”

    “Yeah, yeah,” he cut in, sarcastic. “Poor you. Running around with your fitness friends, looking all slim and happy. Meanwhile I’m the ATM who never gets to enjoy anything. Maybe if you spent less time on your ‘hobby’ and more time being a wife, I wouldn’t have to work so hard.”

    The insult was sharp. Deliberate.

    Stephanie’s eyes stung. “A wife? I am a wife. I cook, I clean, I raise our children, I work full-time. What more do you want from me?”

    “I want you to appreciate what I do!” he snapped, voice rising. “Instead you’re always smiling at your phone like some lovesick teenager. Who are you texting all the time, huh? One of those running uncles? Is that why you’re suddenly so ‘glowy’? Because some guy tells you you’re pretty while I’m killing myself for this family?”

    The accusation was ugly. Poisonous.

    Stephanie felt something inside her snap.

    “You think I’m cheating because I’m happy?” Her voice trembled. “You think the only way I can smile is if I’m sleeping with someone else? That’s how little you think of me?”

    Jude laughed bitterly. “You tell me. You used to be tired all the time. Now you’re glowing. Running. Spa. New clothes. New energy. What am I supposed to think? That you’re suddenly happy because of me? When was the last time we even had a proper conversation that wasn’t about bills or the kids?”

    “Because you’re never here!” she shouted back. “You come home exhausted, eat, sleep. You don’t ask how my day was. You don’t touch me unless you want sex. And even then it’s quick and done. I feel like a service provider in my own home!”

    Jude’s face darkened. “So now it’s my fault you’re unhappy? I’m the one paying for everything—the flat, the kids’ classes, your gym membership so you can go look good for your running friends. And this is the thanks I get? You smiling at your phone while I’m out there working my ass off?”

    The quarrel spiralled—loud, ugly, the kind that left scars.

    “You’re supposed to be my partner!” Stephanie cried. “Not just the guy who pays the bills! I need more than money, Jude. I need to feel loved. Seen. Wanted. And I haven’t felt that from you in years!”

    Jude’s voice turned cold. “Maybe if you acted like a wife instead of some fitness influencer, I’d have energy left to give you what you want. But go on—keep running, keep glowing, keep texting whoever’s making you smile. I’ll just keep paying for it all.”

    The fight ended with slammed doors and heavy silence.

    Stephanie cried in the bathroom for twenty minutes, then washed her face and went to check on the sleeping kids. She felt shattered. Small. Unwanted.

    The next few days she moved like a zombie.

    She woke up, made breakfast, sent the kids to school, went to work, came home, cooked, bathed them, put them to bed. Mechanical. Numb. Her smiles were forced, her laughter hollow. Jude avoided her. She avoided him.

    The only things that kept her going were the children’s hugs and the occasional Telegram messages from Chris.

    She answered them, but her replies were short, flat, boring.

    Chris noticed immediately.

    Telegram – Friday 10:14 p.m.

    Chris:

    “You okay? Your replies feel… off lately. Miss the long ones.”

    Stephanie:

    “I’m fine. Just tired.”

    Chris:

    “You sure? You can tell me anything. No pressure.”

    Stephanie:

    “Really. Everything’s okay.”

    She didn’t want to share.

    Not yet.

    The glow was still there—faint, flickering—but the light was dimming.

    And Chris was watching, worried, waiting for her to let him in again.

    Post #151
    2 comments
    Chapter #37

    Part 33: The Quiet Return

    Saturday arrived again like clockwork—bright, humid, the kind of Singapore afternoon that made everything feel both lazy and urgent.

    Stephanie had spent the week in fragments. Work. Kids. The lingering echo of Wednesday night’s fight with Jude still ringing in her ears. She had barely slept Thursday and Friday, replaying his words—“maybe if you spent less time on your hobby and more time being a wife”—until they carved grooves in her mind. She had smiled for Emma’s school project presentation. She had laughed when Lucas showed her his latest volcano drawing. But the smiles felt borrowed. The laughter felt thin.

    She hadn’t told Chris about the fight.

    She hadn’t told him much of anything since Wednesday.

    But she still came to Waterway Point at 1:50 p.m. Dropped the kids at their classes. Walked to Starbucks. Sat at their usual corner table. Ordered her Americano. Waited.

    Her phone buzzed at 1:45 p.m.

    Chris:

    “Starbucks?”

    She stared at the message for thirty seconds. Thumb hovering. Then she locked the screen. No reply.

    1:55 p.m.

    Chris:

    “Latte?”

    Still nothing.

    2:00 p.m.

    Chris:

    “Spa?”

    Stephanie exhaled slowly. Typed one word.

    Stephanie:

    “Ok”

    She didn’t wait for his reply. She stood, left her half-finished Americano on the table, and walked across the atrium toward Jade Harmony Spa.

    Chris was already at reception when she arrived—black polo, joggers, easy smile that faltered slightly when he saw her expression.

    “Hey,” he said softly. “You okay?”

    She didn’t answer. Just looked at him—long, quiet, unreadable.

    “I want a massage,” she said. “90 minutes.”

    Chris nodded once. No questions. He spoke to the receptionist in a low voice. A quick check on the tablet, a few taps, and they were ushered down the familiar corridor to their usual VIP suite.

    The door closed behind them.

    The room was exactly as they remembered: two massage tables, hot-and-cold pools shimmering under soft blue lights, faint scent of jasmine and eucalyptus. The air-con was already set low, making the promise of warm oil and hotter water feel even more tempting.

    They changed in silence—back to back, the usual routine now heavy with something unspoken. Stephanie peeled off her T-shirt and leggings, revealing the black sports bra and running shorts she’d worn “just in case.” She didn’t bother with the spa-issued tank top. Just the bra and shorts. Bare midriff. Bare arms. Bare vulnerability.

    Chris wore only the disposable shorts—thin white cotton already tenting slightly at the front. He didn’t comment. Didn’t stare. Just lay face-down on his table when the therapist arrived.

    The massage began.

    Ninety minutes of warm oil, strong hands, deep pressure. Stephanie let the therapist work every knot in her shoulders, her lower back, her calves. She tried to focus on the sensation—the soothing glide of thumbs along her spine, the slow release of tension—but her mind kept drifting to the man on the table beside her. To the way he had held her in the pool last time. To the way he had waited in Starbucks even when she didn’t show. To the way he never pushed, never demanded, just… stayed.

    By the time the therapist finished and left with the usual “I’ll knock 30 minutes before time’s up,” Stephanie was boneless. Relaxed. And dangerously close to tears.

    She didn’t speak.

    She simply rose from the table, walked to the hot pool, and sank in—still in her sports bra and shorts. The water welcomed her like an old friend. She sat in the corner, knees drawn up, arms wrapped around them, staring at the bubbling surface.

    Chris stayed on his table for a long moment, watching her.

    He didn’t join her immediately.

    Instead he asked, voice gentle:

    “Buffet?”

    “No.”

    “How about getting your nails manicured?”

    She shook her head once. Small. Tired.

    Silence stretched.

    Then, quietly, almost too quiet to hear:

    “Join me.”

    Post #154
    7 comments
    Chapter #38

    Part 34: The Tears in the Water

    They sat in the hot pool, the water bubbling softly around them like a secret they hadn’t yet named.

    Neither spoke

    .

    The silence was thick, warm, alive with everything they weren’t saying. The blue lights beneath the surface cast gentle ripples across Stephanie’s face. Her wet hair clung to her neck and shoulders in dark, glossy strands. The soaked black sports bra and shorts clung to her like a second skin, translucent and intimate, but there was no hunger in the air right now—only a fragile, trembling vulnerability.

    Chris sat on the submerged bench opposite her, legs stretched out so their knees almost touched under the water. His disposable shorts floated slightly, the thin fabric doing nothing to hide the tension in his body. But his eyes weren’t on her curves or the way the fabric moulded to her breasts. They were on her face.

    He saw the first tear.

    It slipped from the corner of her left eye, traced a slow, glistening path down her cheek, and dropped into the water with a tiny, soundless splash. Then another. And another.

    Stephanie didn’t wipe them away. She just looked at him—eyes glassy, lips trembling, the weight of the last few days finally cracking through the careful mask she had worn all afternoon.

    Chris’s chest tightened. He leaned forward slightly, voice barely above a whisper.

    “What happened?”

    That was all it took.

    The dam broke.

    Stephanie’s shoulders shook once, twice, then the sobs came—deep, wrenching, uncontrollable. She covered her face with both hands, but the tears kept falling, hot and fast, mixing with the pool water on her cheeks.

    “I… I don’t know how long I can do this anymore,” she choked out between sobs. “I’m so tired, Chris. So tired.”

    Chris didn’t speak. He simply moved through the water—slow, careful, giving her every chance to pull away—and pulled her gently into his arms. She went willingly, collapsing against his chest, her face buried in the crook of his neck. His arms wrapped around her—strong, steady, reassuring—holding her without demand, without expectation. One hand stroked slow circles on her back, the other cradled the back of her head, fingers threading gently through her wet hair.

    Stephanie sobbed harder, her whole body shaking against him. The tears soaked his shoulder, hot and endless.

    “I love my kids,” she whispered brokenly, voice muffled against his skin. “I love them so much it hurts. Emma’s little laugh when she gets a new ballet move right… Lucas’s sticky hugs when he wakes up from a nightmare… they’re everything to me. I would do anything for them. But Jude…”

    Her voice cracked.

    “I hate him sometimes. God, I hate him. He comes home exhausted, eats, sleeps, scrolls his phone like I’m not even there. He only touches me when he wants to release stress—like I’m a convenience, not a person. No kiss goodnight. No ‘how was your day?’ No ‘I see how hard you’re trying.’ He just… takes. And then he has the nerve to accuse me of not appreciating him. To say I’m glowing because I must be cheating. To throw it in my face that he’s ‘shouldering all the cost’ while I get to have my ‘me time.’”

    She pulled back just enough to look at him, eyes red and swollen, tears still streaming.

    “I’m not having me time, Chris. I’m surviving. I’m the one who wakes up at 6 a.m. to make breakfast, packs lunches, drops them at school, works full-time, picks them up, cooks dinner, bathes them, reads stories, tucks them in… and then lies awake next to a husband who treats me like background noise. I feel invisible. Unwanted. Like I’m just the maid who also happens to be married to him.”

    Her voice dropped to a broken whisper.

    “And then there’s you.”

    She reached up, her small hand trembling as it rested against his cheek.

    “You see me. You listen. You wait for me even when I disappear for weeks. You make me laugh when I feel like crying. You make me feel… alive again. Like I’m not just a wife and a mother. Like I’m still Stephanie. The girl who used to dream and laugh and want things for herself. I feel wanted when I’m with you. Appreciated. Seen. And that terrifies me… because I don’t know how to go back to feeling nothing anymore.”

    She buried her face in his chest again, sobbing quietly.

    “I don’t know how long I can keep pretending everything is fine. I love my kids more than life itself… but I hate the life I’m living with him. And every time I’m with you, even just sitting here, I remember what it feels like to breathe.”

    Chris said nothing.

    He simply held her tighter, one arm wrapped securely around her waist, the other hand gently stroking her wet hair. His chin rested on top of her head. His heartbeat was steady beneath her ear—strong, reliable, safe.

    No words.

    No advice.

    No “you should leave him” or “you deserve better.”

    Just presence.

    Just the quiet, unwavering certainty that he was there.

    That he saw her pain.

    That he would hold her through it without asking for anything in return.

    Stephanie clung to him, her small body shaking with the force of months—years—of unspoken exhaustion finally pouring out. The hot water lapped gently around them, the bubbles rising like tiny witnesses to her breaking and rebuilding in the same breath.

    In that moment, Chris became more than a running buddy.

    More than a secret crush.

    More than the man who had made her feel desired in the pool.

    He became the safe place she had been starving for.

    The one person who didn’t demand, didn’t judge, didn’t take.

    The one person who simply held her while she fell apart… and stayed.

    The tears kept coming.

    But for the first time in a very long time, Stephanie didn’t feel alone in them.

    She felt held.

    Seen.

    Loved—in the quietest, purest way possible.

    And somewhere deep inside her exhausted heart, a tiny, fragile seed of hope took root.

    Not for leaving.

    Not for running away.

    But for the possibility that she didn’t have to keep carrying everything alone anymore.

    That maybe, just maybe, there was someone who would walk beside her through the storm.

    Even if only for these stolen Saturday afternoons.

    Even if only in silence.

    The water continued to bubble softly around them.

    The clock on the wall ticked onward.

    But for now, in this small, steaming world of their own, time didn’t matter.

    Only the hug did.

    Only the quiet, steady heartbeat beneath her ear did.

    Only Chris did

    Post #162
    2 comments
    Chapter #39

    Part 35: The Thank Yous and the Yes

    The sobs had quieted to soft, uneven breaths.

    Stephanie’s face was still pressed against Chris’s chest, her arms looped loosely around his neck, his wrapped securely around her back and waist. The hot pool continued its gentle bubbling, the steam curling between them like a soft veil. Water lapped at her collarbone, at his shoulders. Neither had moved in what felt like forever.

    She felt safe.

    Not just physically—although the solid warmth of his body, the steady rise and fall of his chest beneath her cheek, the way his arms never tightened too much or loosened too soon, made her feel held in a way she hadn’t in years—but emotionally.

    Completely. No judgment. No demand. No hidden agenda. Just presence.

    She lifted her head slowly.

    Her eyes were red-rimmed, lashes clumped with tears, cheeks flushed and streaked. But there was something else in her gaze now—something clearer, softer, more certain.

    Chris was already looking at her.

    His eyes were steady, warm, full of quiet concern and something deeper—something that had been growing in him for months. He didn’t speak. He didn’t need to. His thumbs moved in slow, soothing circles on her lower back—safe, comforting, never wandering.

    Stephanie looked at him.

    Really looked.

    At the faint worry lines between his brows. At the way his wet hair clung to his forehead. At the gentle curve of his mouth that always softened when he saw her cry. At the eyes that had never once looked at her like she was convenient, or invisible, or an obligation.

    She felt her heart squeeze—painfully, beautifully.

    Without a word, she leaned in.

    Her lips brushed his—soft, tentative, almost questioning.

    Chris froze.

    He didn’t kiss back immediately. His hands stilled on her back. His breathing stopped for half a second.

    Is she sure?

    Is this grief talking?

    Is this the same impulse that made her run last time?

    If I kiss her now, will she disappear again?

    Stephanie felt his hesitation.

    She pulled back just enough to look at him—eyes searching his, vulnerable but steady.

    Then she kissed him again.

    Deeper this time. Wetter. Her lips parted, tongue brushing his lower lip, asking entrance. A soft, needy sound escaped her throat when he finally opened for her—slow, careful, like he was afraid she might break.

    The kiss was gentle at first—exploring, tasting, remembering. Her hands slid to his face, cupping his jaw, thumbs brushing the stubble along his cheeks. His arms tightened around her waist, pulling her closer until her breasts pressed against his chest, nipples dragging against his skin through the thin wet fabric.

    She moaned softly into his mouth.

    Chris still held back—letting her lead, letting her set the pace, letting her decide how far this would go.

    Stephanie broke the kiss first, breathing hard against his lips.

    She looked at him—eyes shining with tears and something brighter.

    “Thank you,” she whispered.

    Chris tilted his head slightly, confused but tender.

    “Thank you for everything,” she continued, voice trembling. “Thank you for being here with me. For holding me when I was falling apart. For not pushing. For not judging. For not walking away when I disappeared. For waiting. For seeing me when no one else does.”

    Another tear slipped down her cheek. She didn’t wipe it away.

    “Thank you for being you,” she said, voice cracking. “For making me laugh when I want to cry. For making me feel beautiful when I feel invisible. For making me feel wanted when I feel like furniture. For making me feel… alive again.”

    She pressed her forehead to his, noses brushing.

    “Thank you for respecting me,” she whispered. “Even when I didn’t respect myself. Even when I gave you every reason to take. You never did. You always waited. You always let me choose.”

    Chris’s arms tightened around her—still safe, still comforting. His thumbs resumed their slow circles on her back. He didn’t speak. He just listened. Just held her. Just let her pour out every word she had been carrying alone.

    Stephanie lifted her head again.

    She looked into his eyes—really looked.

    And something inside her finally gave way.

    Not with a crash.

    Not with drama.

    Just a quiet, certain surrender.

    She cupped his face with both hands, thumbs brushing his cheekbones.

    “I’m ready,” she whispered.

    Chris’s breath caught.

    Her eyes searched his—vulnerable, brave, certain.

    “I’m ready to stop pretending I don’t want this. To stop pretending I don’t need this. To stop pretending I can keep living half-alive just to keep everyone else comfortable. I want to feel wanted. I want to feel loved. I want to feel like I matter. And I feel all of those things with you.”

    Another tear fell, but she smiled through it—small, trembling, beautiful.

    “I don’t know what tomorrow looks like. I don’t know what this means for my kids, for Jude, for anything. But right now… right now, in this pool, in your arms… I know I want you. I want us. Even if it’s just for this moment. Even if it’s messy. Even if it hurts later.”

    She leaned in again—slowly this time—giving him every chance to pull away.

    “I’m ready,” she repeated against his lips.

    And then she kissed him.

    Not tentatively.

    Not questioning.

    Fully.

    Deeply.

    Completely.

    Her mouth opened under his, tongue sliding against his in slow, hungry strokes. Her arms wrapped around his neck, pulling him closer. Her legs shifted in the water until she straddled his lap, knees on either side of his hips, her wet centre settling directly over the hard length of his cock beneath the thin shorts.

    Chris groaned softly into her mouth—low, broken, reverent.

    His hands stayed on her waist—safe, steady, but now gripping with quiet possession.

    He kissed her back—matching her depth, her hunger, her surrender.

    And in that kiss—wet, slow, endless—they both knew:

    There was no going back.

    Not today.

    Not anymore.

    Post #165
    0 comments