Cover of The Door Ajar

The Door Ajar

Read the story

21 chapters · 59224 words · Read 0 times

On the heels of their first time of living out their fantasy, a threesum, Gigi and John grapple with their newfound desires towards each others and the sharing Gigi with another person. The floodgates that she was worried about being open have been opened and she’s seeing the possibilities

Chapter 19: Cleaning up

The heavy front door clicked shut downstairs, John’s familiar footsteps thudding softly on the stairs, then halting abruptly in their bedroom doorway. Gigi sat slumped on the closed toilet lid in the dimly lit ensuite, the scent of vanilla candles failing to mask the clinging traces of Brian’s cologne and sex that seemed to radiate from her pores. She hadn’t even managed to start the shower, her discarded silk dress a crumpled, damp heap on the tiles near her bare feet.

"Gigi?" John’s voice, usually warm and resonant, was tight with alarm. He filled the bathroom doorway, his broad frame blocking the weak light from the bedroom lamp. His kind eyes, the color of storm clouds, scanned her – the hollow look in her own eyes, the way her shoulders hunched inward as if expecting a blow, the faint, smudged streak of… something… near her collarbone that her frantic wiping hadn’t erased. She looked utterly wrung out, used up. "Jesus, baby. What happened?"

He didn’t wait for an answer. He was across the small space in two strides, his arms, solid and familiar, enveloping her trembling form. He pulled her up from the cold porcelain, gathering her close against his chest. She buried her face in the worn cotton of his work shirt, inhaling the comforting scents of sawdust and fresh air – so different from the sterile, predatory musk of Brian’s house. A sob she hadn’t known was building tore loose, ragged and raw. His arms tightened, one hand cradling the back of her head, the other rubbing slow, firm circles on her back. "Shhh, it’s okay. I’ve got you. Just breathe. Just breathe with me, G." He held her while the tremors subsided, grounding her with his solid presence, a sanctuary against the storm inside her.

Minutes passed, measured only by the slowing of her frantic breaths against his chest and the steady beat of his heart under her ear. Finally, he shifted, his hands moving to gently frame her face, his thumbs brushing away the damp tracks on her cheeks. His gaze searched hers, dark with concern and a dawning, terrible understanding. "Let’s get you clean," he murmured, his voice low and thick. He kept one arm securely around her waist, supporting her weight as he leaned over to turn on the shower. The spray hissed, then roared, filling the tiled space with billowing steam.

He eased the thin strap of her slip off her shoulder. "Can you step in?" She nodded mutely, allowing him to guide her under the warm torrent. He followed, still in his work pants and t-shirt, the fabric plastering instantly to his skin. The water sluiced over her, hot and stinging, blurring her vision. He reached for the soap, working it into a thick lather in his broad hands. With infinite care, he began to wash her. Starting at her shoulders, his touch was deliberate, cleansing, smoothing the lather over skin that still felt violated. He moved down her arms, over the swell of her breasts, his touch respectful, almost reverent, avoiding the places Brian had marked. The intimacy wasn’t sexual; it was an act of profound reclamation, a tender counterpoint to the earlier brutality. He dipped to wash her legs, the soap sliding over her thighs, rinsing away the lingering, damning stickiness. "Talk to me, Gigi," he said softly, his voice barely audible over the water’s roar as he straightened, meeting her gaze through the steam. "Tell me what he did. Since you left here this morning."

The words clogged Gigi’s throat, thick as the steam billowing around them. She watched the soap suds swirl down the drain, carrying traces of Brian’s cologne, the ghost of his touch. “I… I went back,” she choked out, the warm water unable to thaw the icy fear seizing her.

John’s hands, still moving the soapy cloth over her shoulder, paused for a fraction of a second. His gaze, intense and unwavering, locked onto hers through the mist. “Back where, Gigi?” His voice was dangerously calm, a quiet rumble beneath the shower's roar. The rough cotton of his soaked work shirt scraped lightly against her wet arm.

She flinched, pulling her gaze down to the tiles, focusing on the water sluicing over his work boots. His hands resumed their methodical path, washing her bicep, then her forearm, the touch steady but demanding truth. The intimacy of his care was a crushing weight. “To Brian’s,” she whispered, the name tasting like ash. His hands froze completely this time, resting heavily on her skin.

A beat of silence stretched, thick and suffocating, broken only by the relentless hiss of water. He didn’t move, didn’t speak, just stood there, a solid, dripping statue radiating shock. Gigi squeezed her eyes shut, unable to bear the dawning comprehension she knew must be flooding his face. The words tumbled out, fast and desperate, a dam bursting. “After you left the note, I drove over. He was… rough. I didn’t stay. But then I went back, John. I went right back to his house.”

She forced her eyes open, meeting his storm-grey irises, now wide and unreadable. The cloth hung limp in his hand. Steam curled around his jaw, beaded on his lashes. “And?” The single word was a low scrape, devoid of its usual warmth. It demanded the rest, the ugly truth she’d carried home sticky between her thighs.

Tears mixed freely with the shower spray, hot and shameful. Her voice cracked. “He fucked me.” The vulgarity, so alien on her tongue, hung in the steamy air, brutal and final. “Against the sofa. Hard.” She saw the phantom impact strike him – a slight tightening around his eyes, a minute stiffening of his shoulders beneath the soaked fabric. His hands, resting on her arms, had gone utterly still.

The sudden stillness of his hands on her wet skin felt more terrifying than any outburst. Water hammered down, plastering his shirt to his shoulders, dripping from his chin. His knuckles pressed white against her arm.

"Why?" The word scraped out, low and rough, cutting through the steam. "Why go back, Gigi?" His eyes, storm-dark and unblinking, held hers captive.

She flinched, her own knuckles white where she gripped the slick shower wall. "I thought... maybe it was just the morning," she stammered, the words tumbling over the roar of water and the echo of Brian’s harsh breath in her ear. "He seemed different when I left the play date note earlier. Genuine." Shame burned hotter than the spray. "I went back hoping... expecting something... like Franco’s." The memory of that night – laughter, shared wine, John’s passionate but careful hands exploring her with Franco – twisted painfully against the harsh reality of Brian’s cold tile and bruising grip.

John’s gaze didn’t waver, but a muscle jumped in his jaw. His hand moved slowly back to her collarbone, the soapy cloth tracing the spot Brian’s wet hand had smeared. "But it wasn’t."

"No," she whispered, a fresh sob catching. "It wasn't passion, John. It was... raw. Aggressive." The image of herself bent over the leather sofa, helpless, flashed behind her eyes. "He wasn't caring, not like... not like us. He just took." Her voice cracked. "Didn't even eat anything. Just... used me." The starkness of it, the violation beneath Brian's sleek facade, choked her. "I was so tired... drained... I fell asleep there. Accident. Just... crashed."

John’s thumb swiped gently across her wet cheekbone, catching a tear mixed with spray. The cloth moved lower, washing her shoulder blade with deliberate, careful strokes. "Rough?" he asked, his voice barely audible, a quiet rumble vibrating through his chest against her back. The word hung, heavy with the unspoken demand for confirmation of the physical violation she’d endured.

His thumb swiped gently across her wet cheekbone, catching a tear mixed with spray. The cloth moved lower, washing her shoulder blade with deliberate, careful strokes. “Rough?” he asked, his voice barely audible, a quiet rumble vibrating through his chest against her back. The word hung, heavy with the unspoken demand for confirmation of the physical violation she’d endured.

“Yes,” Gigi choked out, the single syllable fracturing like thin ice. “Unnecessarily.” She felt his hand clench on the soapy cloth, knuckles pressing white against her skin for a split second before he visibly forced control. A low, choked sound escaped him, almost lost in the water’s roar. His breath hitched, hot against her wet hair.

He pressed his forehead hard against the crown of her head, his soaked work shirt clinging coldly to her back. His free arm slid around her waist, pulling her tighter against him, anchoring her trembling frame. The careful washing resumed, moving slowly down her spine, over the curve of her hip, each touch telegraphing a desperate need to cleanse away every trace. “Christ, Gigi,” he breathed, the words thick with pained disbelief and a fury held fiercely in check. “You went back.”

The dam holding back the full flood of her terror and shame finally shattered. SHE BREAKS DOWN. A raw, guttural sob ripped from her chest, violent and uncontrollable. Her legs buckled beneath her, useless. She would have crumpled onto the slick tiles if not for John’s iron grip around her waist. Her body convulsed against his, wracked by tremors that felt bone-deep. Ugly, gasping cries tore free, muffled only by the wet cotton of his shirt pressed against her mouth, snot and tears soaking into the fabric.

He held her upright, absorbing the violent shudders, his own breathing ragged against her scalp. “Shhh,” he murmured, rocking her slightly, his voice rough with emotion. “I know, baby. I know it wasn’t what we wanted.” His arms tightened, a cage of safety and burgeoning rage. “I’ve got you.”

He reached past her, shutting off the torrential spray. The sudden silence felt deafening, broken only by dripping water and Gigi’s ragged, diminishing breaths against his soaked shirt. He guided her gently out of the tub onto the cool, damp bathmat. Her legs trembled violently; she leaned heavily into him, her wet skin slick against his soaked trousers.

John grabbed the thick, soft towel hanging nearby. He wrapped it around her shoulders, cocooning her trembling form. The soft terrycloth absorbed the water dripping from her hair, her skin. He rubbed her arms firmly through the towel, generating warmth, chasing away the chill that seemed bone-deep. "Easy now," he murmured, his voice rough but infinitely gentle. "Just lean on me."

He knelt, carefully drying her legs, her feet, his touch deliberate and grounding. Each stroke was an act of reclamation, erasing the phantom stickiness, the lingering violation. He stood, wrapping the towel more securely around her. "Bed," he stated softly, guiding her with a steadying arm around her waist. Her steps were slow, unsteady, exhaustion pulling at her like lead weights.

He led her past the flickering candlelight into the dim bedroom. The familiar scent of their laundry detergent, faintly floral, was a balm. John pulled back the cool, crisp sheets. "Here," he whispered, helping her lower herself onto the mattress. She sank into the familiar softness, a low sigh escaping her lips.

He peeled away the damp towel, leaving her bare skin exposed to the cool air momentarily before pulling the sheet and light blanket up over her. He sat beside her on the edge of the bed. His large, warm hand settled gently on her shoulder, his thumb tracing slow, soothing circles on her damp skin. His other hand smoothed her damp hair back from her forehead, fingers combing gently through the tangles.

The rhythmic motion, the familiar weight of his hand, the profound safety radiating from his presence beside her, finally loosened the last knot of terrified tension. Her eyelids fluttered, heavy as stone. "John..." she breathed, the word thick with exhaustion and unspoken gratitude. "Shh," he murmured, his thumb still tracing that gentle arc on her shoulder. "Sleep, Gigi. Just sleep." His fingers continued their slow, tender path through her hair, a silent lullaby. Her breathing deepened, evening out, the frantic rise and fall of her chest calming. The lines of strain etched around her eyes softened. Under the unwavering comfort of his touch, the profound exhaustion pulled her under completely. Her eyes closed fully, lashes resting dark against her cheeks. She drifted into a deep, dreamless sleep.

She drifted into a deep, dreamless sleep. Hours dissolved into the muffled quiet of the bedroom, her exhaustion a thick, black velvet curtain. She awoke not gradually, but with a sudden, sharp intake of breath. A chilling wetness. Cold. Sticky. Pooling unnaturally between her thighs. She froze, panic seizing her lungs. Instinctively, she clamped her legs together. The movement shifted the viscous fluid. It seeped, unmistakable, onto the cool cotton sheet beneath her. A puddle from Brian’s release forms between her legs.

John’s side of the bed was empty, the sheet cool where his warmth should have been. The room was dim, lit only by the fading glow of the single lamp. She pushed herself up on trembling elbows, the damp sheet clinging. Her gaze darted to the ensuite door; it was closed, a sliver of light beneath it. Water ran faintly within. Relief warred with fresh shame. He was showering now, washing away the sawdust, the sweat, the echoes of her confession. She couldn't let him see this. Not this stark, humiliating evidence cooling on their bed.

She scrambled sideways off the mattress, the movement awkward, desperate. Her bare feet hit the cool floorboards. The silk slip she’d worn earlier, still faintly damp and wrinkled, lay discarded on the chair. She grabbed it, bunching the thin material in her fist like a lifeline. Frantically, she pressed the crumpled silk between her legs, soaking up the cold fluid. She pressed hard, wincing, then balled the stained silk into a tight, hidden wad. Her eyes darted again towards the bathroom door. The water still ran. She needed to move. Now.

Read on DreamPress

Write your own erotic story with AI