Part 11: The Finish Line
Race morning arrived like a quiet promise after a sleepless night.
Stephanie’s alarm buzzed at 3:15 a.m., but she was already awake—curled in Emma’s narrow bed, staring at the glow-in-the-dark stars on the ceiling. Her body felt heavy, eyes gritty from only three fractured hours of sleep. The kiss in the Ritz room replayed in fragments: the warmth of Chris’s mouth, the way she’d pushed away, the sting of Jude’s words in the hallway. She had slipped out before dawn without waking him, leaving a Post-it on the fridge: “Gone for race. Back by noon. Love you.”
She dressed quietly in the dark—black sports bra, navy compression leggings, fresh socks, the timing chip already pinned to her shoe. A quick glance in the mirror: toned abs, defined shoulders, legs that had carried her through months of training. She looked ready. She felt anything but.
Grab to Marina Bay was silent. She arrived at the Ritz-Carlton lobby at 4:20 a.m. The group was already gathering—Lina stretching against a pillar, Mei sipping electrolyte drink, Raj and Wei checking watches. Chris stood near the entrance, in his black singlet and shorts, earbuds dangling, eyes scanning the crowd until he saw her.
Their gazes met.
No words at first. Just a small nod from him, a tight smile from her. The awkwardness from last night hung between them—thin, fragile, but not unbreakable.
“Morning,” he said softly when she approached.
“Morning,” she replied. “Sorry about… last night.”
He shook his head once. “Nothing to be sorry for. We’re good?”
She exhaled. “We’re good.”
The tension eased like a knot slowly loosening. Not gone entirely, but set aside—for the race, for the 21.1 km ahead.
The group moved to a quiet spot near the start village for pre-race stretches. They formed a loose circle under the pre-dawn lights: dynamic leg swings, arm circles, hip openers. Chris stood beside her, mirroring her movements. No touches. No lingering looks. Just quiet solidarity.
At 4:50 a.m., they walked to their corral—Wave B, half-marathon. The air was thick with humidity, the sky still dark, thousands of runners buzzing with nervous energy. Music pumped from speakers, MC calling out waves.
5:00 a.m. sharp.
The buzzer sounded. The crowd surged forward in a slow, then accelerating wave.
Chris and Stephanie hi-fived—palms meeting with a solid slap—then fell into stride together. The rest of the Punggol group fanned out around them, cheers rising: “Let’s goooo!” “Half done already!” Laughter and encouragement bounced between them as they crossed the timing mat.
The first 10 km flew by in a blur of lights and motion. Esplanade, Fullerton Hotel, Marina Bay Sands glowing like a golden ship. The group stayed mostly together—chatting, motivating, passing gels and water at aid stations. Stephanie felt strong at first; legs turning over easily, breathing controlled. Chris matched her pace without comment, a steady presence at her shoulder.
At 12 km, the elite runners and faster amateurs pulled ahead, disappearing into the distance. The Punggol group began to string out too—Lina and Mei pushing tempo, Raj and Wei dropping back slightly. Soon it was just Stephanie and Chris running side by side, the rest scattered but still visible in glimpses.
She glanced at him around 14 km. “You can go ahead, you know. Don’t have to babysit me.”
He shook his head. “Not babysitting. Teammate. We finish together.”
She smiled—small, grateful—and kept going.
At 16 km, fatigue hit like a wall.
The lack of sleep caught up first—her eyelids felt heavy, focus wavering. Then the cramps: sharp twinges in both calves, then a deeper ache in her quads. She slowed, grimacing, trying to shake it out.
Chris noticed instantly. “Cramping?”
“Yeah… legs locking up.”
He guided her to the side of the road near an aid station. “Sit for ten seconds. Let me help.”
She dropped onto the curb. He knelt in front of her, hands gentle but firm—thumbs digging into her calves, rolling the muscle in slow circles, then up to her quads. The pressure hurt at first, then eased as the knots loosened.
“Better?” he asked after a minute.
“A bit. Thanks.”
He helped her stand. “We walk 200 metres, then jog again. No rush. We’ve got time.”
She nodded. They walked—him massaging her leg every 500 metres or so, quick stops at water points. She felt bad—guilty that he was sacrificing his own race pace to stay with her.
“You’re wasting your run on me,” she said quietly at 18 km.
Chris looked at her sideways. “Company matters more than time. I’m exactly where I want to be.”
The words settled warm in her chest. She kept moving.
By 20 km, she was down to a shuffle. Legs felt like lead. Breathing ragged. The finish arch was visible in the distance—lights, crowds, music—but every step felt impossible. She stumbled once; Chris caught her elbow.
“I can’t run anymore,” she whispered, tears pricking. “I’m done.”
“You’re not done,” he said firmly. “You’re almost there. Just walk with me. We’ll run the last bit.”
She leaned on him slightly—his arm around her waist for support, steady and sure. They walked the final kilometre together, her leaning into his side, his pace matched perfectly to hers.
At the 100-metre mark, the crowd noise swelled. Spectators cheering, cowbells ringing, finish-line music thumping.
Chris squeezed her hand. “Ready?”
She looked up at him—sweat-streaked, exhausted, eyes shining. “Yeah.”
He took her hand properly—fingers interlaced. “Let’s run it in.”
They broke into a slow jog—painful, awkward, but forward. Five metres from the line, they released each other’s hands simultaneously. Arms up in victory, smiles wide despite the burn.
They crossed together—timing chip beeping, official photo capturing the moment: Stephanie with tears streaming, Chris beaming beside her.
She stopped just past the arch, hands on knees, sobbing—happy, overwhelmed, disbelieving sobs.
“I did it,” she gasped. “I actually did it.”
Chris pulled her into a hug—tight, sweaty, full of pride. He patted the back of her head gently, like soothing a child.
“You did more than do it,” he murmured. “You fucking crushed it.”
The rest of the group converged—Lina, Mei, Raj, Wei—cheering, high-fiving, hugging. “Steph! You legend!” “First half done—welcome to the club!” “That last push? Insane!”
Their encouragement washed over her—bright, genuine, lifting the exhaustion and the earlier hurt. She wiped her face, laughing through tears.
Chris stayed close—arm around her shoulders now, casual but protective. No words about last night. No pressure. Just presence.
They collected medals, finisher tees, posed for group photos. Stephanie stood in the centre, medal around her neck, abs still glistening under the morning sun, surrounded by people who had seen her at her strongest and weakest.
For the first time in a long time, she felt unbreakable.
Not because of the distance.
But because she had finished it—on her terms, with people who believed in her.
And the man beside her, hand brushing hers one last time as they walked toward the recovery area, had never once made her feel anything less.
Part 12.1 - After the run
The finish-line energy lingered like static electricity as the Punggol Waterway Runners gathered in a loose circle near the recovery tents. Medals clinked against chests, finisher photos were snapped, electrolyte drinks passed around. Everyone was sweaty, flushed, euphoric—but Sunday mornings in Singapore families wait. Lina hugged Stephanie tightly. “You were incredible, girl. Rest that body. We’ll see you in January—the group’s taking December off to recover and eat all the festive food.”
Mei squeezed her shoulder. “First half-marathon done. Proud of you. Text us when you get home safe.”
Raj and Wei gave fist-bumps and quick goodbyes, already checking Grab apps for the ride back to the north-east. One by one they peeled away—taxis, carpool rides, MRT plans—until only Stephanie and Chris remained under the brightening sky.
She shifted weight onto her good leg, wincing slightly. The cramps from the final kilometres had dulled to a deep, throbbing ache in both calves and the back of her right thigh. Chris noticed immediately.
“Your bag’s still upstairs,” he said quietly. “Come on. I’ll walk slow with you.”
They moved together at a careful limp across the Esplanade promenade, past the morning joggers and early tourists snapping photos of the Marina Bay skyline now gilded by the rising sun. No hurry. No need to speak much. Their shoulders brushed occasionally—accidental at first, then deliberate in the smallest way. The awkwardness from last night had dissolved somewhere between the 16 km massage stops and the hand-hold across the finish line. What remained was something quieter, warmer, unspoken but understood.
They reached the Ritz-Carlton lobby at 9:15 a.m. The breakfast lounge was still open until 10:30. Stephanie glanced at the elegant spread visible through the glass doors—fresh pastries, fruit platters, eggs Benedict, dim sum baskets steaming gently.
“If I go up to shower and change first, breakfast will be over,” she said.
Chris tilted his head. “We’re already disgusting. Let’s eat like this. Running gear and all. No one will care.”
She laughed—soft, tired, genuine. “Fine. But if anyone stares at my sweaty back, it’s your fault.”
They were seated at a corner table overlooking the bay. The server didn’t blink at their attire; marathon morning was forgiving. Stephanie piled her plate with watermelon, yogurt, smoked salmon, a single pain au chocolat for celebration. Chris took eggs, bacon, black coffee. They ate slowly, forks moving in companionable rhythm.
“Remember kilometre 18?” he asked. “You said, ‘I can’t run anymore.’ And then you ran the last 100 metres holding my hand.”
She smiled down at her plate. “I remember you saying company matters more than time. I think that kept me going more than the gels.”
He reached across the table, brushed a crumb from the corner of her mouth with his thumb—casual, tender. “You kept me going too. Watching you refuse to quit… that’s what made it special.”
Her eyes met his. “I’m glad you stayed with me. Really glad.”
A quiet beat passed. The bay sparkled outside. Neither looked away.
At 10:00 a.m., the lounge began to clear. Breakfast service wound down. Stephanie pushed her plate aside.
“Time to change and head home,” she said reluctantly.
Chris stood first, offered his arm. “Lean on me. Those calves are still angry.”
She did. They limped together to the lift, her hand tucked into the crook of his elbow. The ride to the 28th floor was silent except for their breathing. When the doors opened, the corridor was empty, sunlight pouring through the windows at the end.
Chris swiped the keycard. The door swung open……
Part 12.2 - Bubbles
The room was transformed by morning light.
Marina Bay lay before them in full golden splendor—Supertrees gleaming, water like liquid sapphire, the Singapore Flyer a slow-turning wheel of white against azure sky. The king bed was still neatly made, sheets crisp. The deep soaking bathtub sat against the floor-to-ceiling glass like an invitation.
Stephanie stopped just inside the doorway, breath caught.
“It’s even more beautiful in daylight,” she whispered.
Chris closed the door behind them. “Shower first? You’re soaked in sweat. Just changing won’t help.”
She glanced at the tub. Bubbles beckoned from the amenity basket on the marble ledge—lavender-scented, luxurious. She had never bathed in anything so extravagant.
“I… want to try the tub,” she admitted, cheeks warming. “But only if you promise not to peek.”
He raised both hands, smiling. “Scout’s honour. I’ll stay out here. Door stays closed.”
She picked up her duffel, walked to the bathroom. The door had no lock—just a push-to-close mechanism. She turned back, playful warning in her voice.
“Seriously, Chris. No peeking.”
“Wouldn’t dream of it.”
She shut the door.
Inside, steam began to rise as she turned both taps. Hot water thundered into the deep porcelain tub. She opened the bubble bath—thick, fragrant liquid—and poured generously. Foam bloomed instantly, white clouds filling the air with lavender and vanilla.
She stepped to the full-length mirror opposite the tub.
Her reflection stared back—sweaty, flushed, triumphant.
She lifted the hem of her sports bra slowly, peeling the damp fabric up and over her head. Small, firm breasts sprang free, nipples already peaked from the cool air and lingering adrenaline. She traced the line of her collarbone, down the shallow valley between her breasts, over the defined ridges of her abs—earned, hard-won. Her fingers skimmed lower, following the V of her hips disappearing into the waistband of her leggings.
She hooked thumbs into the high waistband and pushed down. The glossy Lycra rolled over her hips, past the firm curve of her backside, down toned thighs. Panties followed—simple black cotton now clinging with sweat. She stepped out of them, completely bare.
In the mirror: a woman who had run 21.1 km on three hours’ sleep. Legs still trembling slightly, but sculpted. Glutes rounded and high. Skin glowing with exertion. She turned sideways, admiring the sweep of her spine, the gentle flare of her hips, the faint tan lines from running tops. For the first time in years she looked at her naked body and felt pride instead of criticism.
She stepped under the rain shower first—hot water cascading over shoulders, breasts, stomach, thighs. She lathered shower gel between her palms, washing away salt and sweat. Hands glided over breasts, thumbs circling nipples until they tightened further. Down her stomach, between her legs—slow, thorough, almost reverent. She rinsed, stepped out dripping, walked to the now-full tub.
Without towelling off, she lifted one leg over the edge and sank in.
The heat enveloped her instantly—silky, fragrant bubbles clinging to skin. She sighed deeply, sinking until water lapped at her collarbone, breasts half-submerged, nipples peeking through foam like dark rosebuds. She leaned back against the curved edge, arms draped along the sides, and gazed out at Marina Bay. Sunlight danced on the water. The city looked impossibly beautiful from up here.
She reached for the bottle of water on the ledge, drank deeply—throat working, droplets sliding down her neck and between her breasts.
Then the cramp hit.
A vicious, lightning bolt of pain in her right calf—muscle seizing, knotting, pulling her leg straight in reflex. She cried out—sharp, involuntary.
“Steph?!” Chris’s voice through the door, urgent.
“It’s a cramp—my calf—it hurts!”
The door flew open.
Chris stepped in—still in his running singlet and shorts, eyes wide with concern. He froze for half a second when he saw her: submerged in bubbles, skin flushed pink from heat, wet hair clinging to shoulders, breasts rising and falling with each pained breath, dark nipples visible through shifting foam.
He didn’t stare. He moved.
“Which leg?”
“Right—calf—ahh!”
He knelt beside the tub without hesitation. One hand slid into the water, found her right calf under the bubbles. His fingers dug in—firm, practised, thumbs pressing deep into the knotted muscle, rolling in slow, strong circles. The pain flared, then eased under the pressure.
“Breathe,” he murmured. “In through nose, out through mouth. Relax the leg—don’t fight it.”
She did. Her head tipped back against the tub edge, eyes half-closed. His other hand supported her ankle, lifting her leg slightly so the calf floated free of the tub bottom. Water sloshed gently. Bubbles clung to his forearm, slid down his skin.
The cramp began to release—slowly, reluctantly. His thumbs kept working, kneading deeper, then lighter, smoothing the muscle back to softness. His touch was clinical at first—focused on relief—then something shifted. His palm flattened against her calf, sliding upward in long, soothing strokes. Up over the back of her knee, along the sensitive hollow, then down again.
Stephanie’s breathing changed—not from pain now.
She opened her eyes. Met his.
He didn’t stop.
His hand drifted higher—slow, deliberate—along the inside of her thigh. Bubbles parted around his wrist. Water rippled with each movement. She didn’t close her legs. Instead she shifted—barely—opening fractionally more.
Chris’s gaze darkened. “Tell me to stop.”
“Don’t stop,” she whispered.
His fingers traced higher—feather-light now—brushing the crease where thigh met hip. Then inward. The pad of his middle finger found her folds—already slick, not just from water. He circled her clit once—slow, teasing—then again. She gasped, hips lifting instinctively toward his hand.
He leaned closer, forearm braced on the tub edge, free hand cupping the back of her neck. Their foreheads touched.
“You’re beautiful,” he breathed against her mouth. “Every inch of you.”
She kissed him—wet, hungry, tasting salt and victory. His finger slipped inside her—slow, curling—then a second. He pumped gently while his thumb worked her clit in tight circles. Water sloshed with each movement, bubbles clinging to her breasts, sliding down her stomach.
She moaned into his mouth—low, broken. Her hands gripped his shoulders, nails digging in. He didn’t rush. He built her slowly—long strokes, gentle pressure, whispering against her lips: “Let go… I’ve got you… come for me, Steph…”
The orgasm hit like the finish line—sudden, shattering. She arched, cried out his name, walls pulsing around his fingers. He kept moving through it—slowing only when her tremors eased, then slipping free.
She sank back, boneless, chest heaving. Bubbles clung to her skin like tiny pearls.
Chris leaned in, kissed her forehead, then her mouth—soft now, tender.
“Better?” he asked.
She laughed weakly. “Much.”
The race was over.
But something else had just begun
Part 12.3: Under the Rain
The last tremor of her orgasm faded into the warm water, leaving Stephanie limp against the curved edge of the tub. Her limbs felt liquid, boneless. The calf cramp had retreated to a dull throb, but the exhaustion from three hours of fractured sleep, 21.1 kilometres of pavement, and now this shattering release had stolen every ounce of strength. She couldn’t even lift her arms to push herself up.
Chris saw it immediately.
“Easy,” he murmured, voice low and steady. “I’ve got you.”
He reached into the tub—both arms now—sliding one beneath her knees, the other around her shoulders. Bubbles clung to his forearms as he lifted her out in one smooth, careful motion. Water sliced off her body in sheets, bubbles sliding down the curves of her breasts, over the tight ridges of her abs, trailing between her thighs. She hung against his chest, naked and dripping, head resting on his shoulder, too spent to protest or cover herself.
He carried her the three steps to the rain shower. The large rainfall head was still set from earlier—wide, drenching, unforgiving. He reached past her with one hand and turned the knob.
The instant the water hit, it poured straight down in a warm, heavy cascade.
Chris was still fully clothed—black singlet plastered instantly to his torso, shorts darkening from waist to thigh. The fabric moulded to every ridge of muscle: broad pectorals, defined abs, the deep V-lines disappearing beneath the waistband. Water streamed over his shoulders, down his arms, dripping from his jaw. He didn’t flinch. He simply held her under the spray, letting it rinse the last of the lavender foam from her skin.
Stephanie lifted her head slowly. Through wet lashes she watched the bubbles dissolve and slide away—white trails gliding over the swell of her breasts, circling her hardened nipples, slipping down the flat plane of her stomach, collecting in the shallow dip of her navel before continuing lower. Rivulets traced the inner crease of her thighs, mingling with the slickness still lingering between her folds.
She looked up at him.
Chris’s singlet was transparent now—black cotton turned sheer, clinging to every contour of his chest like a second skin. His nipples stood dark and peaked beneath the fabric. Water ran in steady streams down his neck, over collarbones, tracing the lines of his pecs, dripping from the hem to pool at his waistband. The shorts were sodden, outlining the thick ridge of his erection—long, heavy, straining against the wet material.
Their eyes locked.
No words.
Stephanie lifted one trembling hand. Her fingers slid to the nape of his neck—wet hair curling under her palm. She pulled him down.
Their mouths met under the pouring rain.
It was not gentle.
It was starved.
Lips crashed, tongues sliding immediately—wet, messy, desperate. Water poured between their faces, into open mouths, down chins. She tasted salt and victory and him. He groaned low in his throat, the sound vibrating against her tongue. His arms tightened, crushing her slick body to his soaked chest.
His hands roamed—first up her spine, fingers splaying wide over the small of her back, then lower. Palms cupped the firm, rounded globes of her ass. He kneaded—slow, possessive—thumbs digging into the crease where thigh met cheek, spreading her slightly with each squeeze. Stephanie moaned into his mouth, hips rocking forward instinctively, pressing her mound against the hard length trapped between them.
She broke the kiss long enough to tug at his singlet.
“Off,” she breathed against his lips.
Chris released her ass just long enough to yank the fabric over his head in one rough motion. It landed with a wet slap on the tile. His bare chest gleamed—tanned skin, water streaming over tight muscle, dark nipples tight from cold and arousal. She placed both palms flat against him—fingers tracing the ridges of his pecs, thumbs brushing over the small, hard peaks, then sliding down the centre line of his abs, following the deep V that disappeared into his shorts.
Her right hand dipped lower—bold, unhesitating—sliding beneath the elastic waistband. Her fingers wrapped around him.
He was scalding hot, thick, velvet-hard. The head was already slick with pre-cum, pulsing against her palm. She stroked once—slow, firm—from root to tip, feeling him jump in her grip.
Chris hissed through his teeth, forehead dropping to hers.
“Steph…”
She didn’t answer with words.
She reached for the body wash bottle on the ledge, squeezed a generous dollop into her palm, then returned to him. Her soapy hand closed around his shaft again—this time gliding easier, slicker. She pumped—long, deliberate strokes—thumb swirling over the swollen head on every upstroke, fingers tightening at the base on the down. The soap foamed between her fingers, white suds sliding down his length, dripping onto her wrist, mixing with the shower water.
All the while they kissed—deep, filthy kisses. Tongues sliding, teeth grazing lips, water pouring into their mouths. His hands returned to her breasts—cupping the small, firm mounds, thumbs rolling her nipples between them. He pinched lightly, tugged, then soothed with slow circles. Stephanie whimpered into his mouth, hips canting forward, rubbing her clit against the wet ridge of his thigh.
She felt him thicken further in her hand—veins standing out, head flaring. His breathing turned ragged against her lips.
He tried to bend—mouth seeking her breast, tongue already extended toward one tight nipple.
She stopped him—palm flat against his chest.
“No,” she whispered. “Not yet.”
Instead she pushed his shorts down with her free hand. The soaked fabric caught at mid-thigh—enough. His cock sprang free—thick, flushed dark, glistening with soap and pre-cum. She wrapped both hands around him now—one stroking the shaft in long, twisting pulls, the other cupping his heavy balls, rolling them gently.
Chris groaned—deep, guttural—hips jerking forward into her grip.
She pumped faster—tight, slick, relentless. Soap suds foamed between her fingers, sliding down his length in white rivulets. His head fell back, throat working, water streaming over his face.
“Steph—fuck—gonna—”
She didn’t slow.
He came hard—body locking, abs clenching, a low, broken groan tearing from his throat. Thick ropes of cum erupted across her lower stomach, her thighs, mixing with water and soap, sliding down her skin in pearly streaks. Pulse after pulse—hot, forceful—until he shuddered and stilled.
Silence followed.
Only the rain of the shower, their harsh breathing, the drip of water from his hair.
No words.
Stephanie released him slowly. Her hands trembled as she stepped back—legs still weak, heart hammering.
She turned, limped out of the shower without looking at him. Water streamed off her body, cum and soap mingling on her skin. She grabbed a towel from the rack, wrapped it around herself—tight, protective.
She didn’t speak.
She didn’t look back.
She walked out of the bathroom—naked beneath the towel, legs unsteady—leaving Chris standing under the spray, shorts tangled at mid-thigh, chest heaving, eyes dark and stunned.
The bathroom door clicked shut behind her.
She dressed in silence—dry clothes from the duffel, hair still dripping. The room was quiet except for the distant hum of the shower still running.
She grabbed her things.
She left.