Chapter 39: The Site Visit
The dream was a slick, sweat-drenched reel of Ian’s hands on her hips, the rough grain of the site office desk under her palms, the animal sound he made as he came inside her. Sandi woke with a gasp, the sheets tangled between her legs, her heart hammering. An urgent, visceral ache throbbed between her thighs, a hollow need so sharp it was pain.
Caleb was a warm, solid line beside her, his breathing deep and even. Without a word, she turned, pressing herself against his back, her hand sliding over the flat of his stomach and down. She found him soft and warm. She nuzzled the salt-and-pepper hair at his nape. “Caleb,” she whispered, her voice husky with sleep and want. “Please. I need you to fuck me. Right now.”
He stirred, turning. In the grey pre-dawn light, his eyes were hazy with sleep, but they sharpened at her tone, at the desperate way her fingers were already pulling at the waistband of his pyjamas. “Sandi?” he murmured.
“Just fuck me,” she said, the words raw. She was already guiding him, her own need making her movements frantic. She climbed over him, the dream’s imagery superimposing itself—Ian’s face, Caleb’s body. She sank onto him with a broken sigh, finding him hardening swiftly inside her. He filled the aching space, a familiar fit that for a disorienting second wasn’t familiar at all.
“God, you’re so wet,” Caleb breathed, his hands coming up to cup her ass, helping her find a rhythm.
She rode him fast, chasing the climax that felt just out of reach, her head thrown back. She pictured the construction site dust, the smell of cement and male sweat. Her orgasm, when it tore through her, was a brutal, convulsive wave that left her shaking. She collapsed onto his chest, feeling him pulse and finish inside her moments later, his arms wrapping tightly around her.
They lay silent for a long time, his spend leaking onto her thigh. Guilt, hot and sour, climbed her throat. She kissed his shoulder. “I love you,” she said, the words sticking.
“I love you too,” he mumbled, already sliding back towards sleep, a contented smile on his lips.
She chose the dress with deliberate care. It was a deep navy shift, deceptively simple, but it clung to every curve of her torso and hips. The hem, as she checked in the full-length mirror, stopped a full four inches above her knees. She bent over slowly, testing the give. Yes. It would ride up.
The underwear was a set she’d bought online, black lace so insubstantial it was more concept than garment. The hold-up stockings came next; she rolled them carefully up her calves and thighs, securing them, enjoying the possessive bite of the black silicone lace. The final touch was the shoes: black patent leather pumps with a heel that arched her foot and made her calves sing.
Caleb whistled softly as she entered the kitchen. “Whoa. Big presentation today?”
“Something like that,” she said, pouring coffee, avoiding his eye. The memory of his hands on her ass a few hours earlier was now overlain with the phantom pressure of different hands.
At her desk, the spreadsheet blurred. The numbers swam, meaningless. The stockings whispered against each other as she crossed her legs, a constant, tantalizing friction. The ache from the morning had dulled to a persistent hum, a live wire connected directly to the damp lace between her legs.
Every tap of her fingernails on the keyboard echoed the creak of a portable office desk. The scent of her perfume mingled with the memory of diesel fuel and sweat. She’d shift in her chair and feel the cool air on her exposed thighs above the stocking tops, a shocking, delicious exposure. She was pretending to be composed, professional, but she was just a container for a riot of filthy, thrilling recollections.
The phone rang, jerking her from a reverie where Ian’s calloused hands were sliding up her stockinged thigh, pushing the short dress up around her waist.
“Sandi Prescott,” she answered, her voice thankfully steady.
It was a vendor, droning on about delivery schedules. She made notes, her handwriting a jagged scrawl. All she could think about was the feeling of being utterly taken, bent over, used. The perfect, shocking fullness. The crude, grateful words grunted in her ear.
She uncrossed her legs, then crossed them again, the patent leather catching the fluorescent office light. She was drowning in it. The work in front of her was a pointless façade. Her body was a engine tuned to a single, primal frequency, and every whisper of fabric, every memory, every beat of her own heart, was turning the key.
Her body was an engine tuned to a single, primal frequency, and every whisper of fabric, every memory, every beat of her own heart, was turning the key. At eleven fifty-three, she stood abruptly, the chair scraping loudly. “Errands,” she said to no one, grabbing her bag and the holdall at her feet, her walk to the car park a study in forced calm.
The supermarket toilet was sterile and cold, humming under fluorescent lights. She shivered as she peeled the tight dress down her body, the air biting her skin. From the holdall she pulled the short, black pleated skirt, the kind she hadn’t worn since her twenties, and stepped into it, the waistband snapping coolly around her hips.
The hem barely covered her ass. She pulled on the ankle-boots, then the sheer, smoke-grey blouse, her nipples puckering instantly against the silky fabric. The long, padded jacket was warm, but when she zipped it, it ended at her hip bones, leaving her legs completely bare from the tops of her thighs down. She balled the lace bra and panties into the bag, a definitive discard. The winter air would lick her skin, and every man on that site would see.
The Brentwood site was a cacophony of machinery and shouts, framed by skeletal steel. She parked conspicuously, taking her time getting out, letting the jacket fall open as she leaned back in to grab her purse. The first catcall came from a man high on a scaffold. “Bloody hell, love, you lost?”
She smiled, a slow, unbothered curve of her lips, and walked toward the site office, feeling a dozen eyes tracing the swing of her hips, the naked length of her stride. The gravel crunched loudly under her boots. Ian was already at the hut door, a coffee cup frozen halfway to his mouth, his gaze locked on her approaching legs.
“Fuck me,” he breathed as she stepped inside, the door clicking shut behind her. The small space smelled of damp cement, diesel, and his sweat.
“That’s the idea,” she said, her voice low. She didn’t bend over the desk. She faced him, unzipped her jacket, and let it fall to the grimy floor. Then she hoisted herself onto the edge of the cluttered desk, sending a stack of invoices fluttering. She leaned back on her palms, parted her knees wide, and looked at him. Her shaven cunt was exposed, utterly open to the dim light from the window. “Well?”
He fumbled with his belt, his jeans already tented. “You’re fucking insane. They can all see your legs from the waist down in here.” The window was grimy, but translucent.
“I know,” she said, a thrill coiling in her gut.
He was on her in two strides, his hands rough on her inner thighs, pushing them wider. He didn’t kiss her. He just lined himself up and drove his cock into her with one brutal, deep thrust. She cried out, a sharp, real sound, her back arching off the desk. He was thick and unyielding, stretching her, the glorious shock of it obliterating thought.
“Christ, you’re empty,” he grunted, his hands sliding under her ass to yank her closer to the edge. He started to fuck her in earnest, hard, punishing strokes that slammed the desk into the wall with a rhythmic bang. Each thrust jolted through her, a raw, piston-driven rhythm. “You came here like this? Nothing on? You fucking slut.”
“Yes,” she gasped, the word a plea. She hooked her legs around his hips, her boots digging into the small of his back, urging him deeper. The pleasure was a sharp, building wire, tightened with every creak of the desk, every ragged breath he took. She could hear the distant shouts of the men outside, the beep of a reversing truck, a world of oblivious industry just beyond the thin walls.
“Gonna come,” he warned, his pace becoming frantic, his hips slapping against her flesh.
“Inside me,” she demanded, her own climax roaring up, unstoppable. “Fill me up, Ian. Do it.”
He obeyed with a choked shout, his body seizing as he buried himself to the hilt, his cock pulsing hotly as he emptied himself into her. The spasms triggered her own, a clenching, waves of pleasure so intense her vision sparked at the edges. She clamped around him, milking him, until they were both still, panting in the dusty silence.
He slid out, and she felt the immediate, warm gush of his semen leaking from her. She stayed splayed on the desk for a moment, breathing hard, then slowly slid off. Her legs were unsteady. She didn’t wipe herself. She pulled her skirt down, though it did little to contain the wetness, and shrugged her jacket back on.
“See you, Ian,” she said, her voice strangely steady.
He just stared, zipping his jeans, looking utterly wrecked.
She walked out, the daylight assaulting her eyes. The chill air hit the wetness between her thighs, a cold, shocking contrast to the heat within. She walked slowly back to her car, feeling the sticky trails begin a slow crawl down her inner thighs. She made eye contact with a younger laborer carrying a load of timber; his gaze dropped to her legs, lingered, and his step faltered. He saw nothing but bare skin and boot, but she knew. She knew what was there.
In the supermarket toilet, she locked the stall and finally looked. His semen coated her inner lips and glistened in a slick, pearlescent trail down to her knee. The smell of sex and him was potent. She used a wad of rough paper to clean herself, the act clinical, removing the evidence but not the sensation. The empty, well-used feeling remained.
From the holdall, she pulled the navy work dress. She stepped into it, shimmying it up over the black hold-up stockings. She slid her feet into the high heels. She held the bra and the panties in her hands, their lace now seeming like a pointless barrier. She dropped them back into the bag, untouched. For the first time, the dress’s wool blend scratched directly against her nipples, a constant, alerting friction. Below, the cool air from the stall’s draft teased her exposed cunt with every slight shift.
She walked back to her car, every step a conscious revelation. The dress was tight, the stockings secure, the heels loud on the asphalt. But beneath it all, she was naked, a secret thrumming in time with her heartbeat, a slick, open potential waiting for the world to notice.
But beneath it all, she was naked, a secret thrumming in time with her heartbeat, a slick, open potential waiting for the world to notice. She drove back to the office slowly, the wetness Ian had left inside her a cooling, tangible reminder. Each bump in the road sent a subtle echo through her spent body.
The afternoon passed in a warm, liquid haze. Typing emails, her fingers felt heavy. Reviewing reports, the words blurred into a grey soup. All she could concentrate on was the faint, persistent ache between her legs and the delicious, empty feeling that followed such a thorough fucking. She crossed and uncrossed her legs, the nylon of her hold-up stockings whispering, a constant, secretive soundtrack to her daydreams.
At five, she shut down her computer with a decisive click. The drive home was a blur of stoplights and fading daylight. In her bedroom, she dropped the work dress in a heap on the floor. She stood naked before her closet, running her hands over the fabrics. Her fingers closed on black jersey.
The dress she pulled on was so short the hem brushed the very tops of her thighs. It had no sleeves, a deep V-neck, and it clung to her like a second skin. She applied a darker lipstick, smudged her eyeliner. She chose the highest stilettos she owned, black, needle-thin daggers that made her ankles look delicate and her calves taut. She did not put on stockings. She did not put on underwear. The cool air of the house kissed her bare skin, a thrilling vulnerability.
The pub was warm and noisy, a familiar cocoon of wood panel and polished brass. Caleb was already at their usual corner table, two pints half-drunk in front of him. His face softened when he saw her, a look of pure, uncomplicated wonder. “You look incredible,” he said, standing to kiss her cheek, his hand lingering on the small of her back.
“I feel incredible,” she said, and meant it. She slid onto the bench, the leather cool through the thin jersey. The dress rode up immediately, exposing her bare thighs almost to the hip. She let it.
Ian arrived ten minutes later, smelling of fresh air and sawdust. He nodded at Caleb, but his eyes locked onto Sandi, a dark, hungry look she felt in her stomach. He sat opposite them. As he and Caleb launched into a discussion about a problematic soil report, Sandi slowly extended her leg under the small table.
Her stiletto found Ian’s shin, then slid down to rest on his foot. He didn’t flinch. His sentence faltered for only a second before he continued. She eased the shoe off, letting it dangle from her toes, then pressed her bare foot against his calf. He shifted in his seat, his jeans rough against her sole.
“Get us another round please, darling?” Caleb asked, squeezing her knee.
“Of course,” she said, her voice light. She stood, feeling both men’s eyes track the movement. The dress, already short, now barely covered her ass. She walked to the bar, aware of the sway in her hips, the precise click of her stilettos on the flagstone floor. She felt exposed, magnificent.
“Two more of the usual, Mike, and a white wine for me, please,” she said to the landlord, leaning an elbow on the bar. From the corner of her eye, she saw them watching. Caleb was smiling, a soft, possessive pride. Ian’s expression was stark, intense.
“New dress, Sandi?” Mike asked, his eyes carefully on the tap handles.
“Something like that,” she laughed, the sound bright and easy.
Back at the table, she heard Caleb’s voice, low and conversational. “Do you think she’s got anything on under that dress?”
There was a beat of silence. She carefully did not turn around.
“I honestly don’t know,” Ian replied, his tone thoughtful, as if assessing a complex building schematic. “I’d guess not.”
“She looks radiant anyway,” Caleb said, a quiet finality in his voice. “And that’s what we want, isn’t it?”
She returned with the tray, the glasses clinking softly. “What are you two talking about?” she asked, setting the drinks down, catching their exchanged glance.
“I was just saying how radiant you look,” Caleb said, taking his pint. His hand reached up and brushed her hair behind her ear, his thumb stroking her cheek. “And how it’s what we want. You looking happy. Carefree, and loving life.”
She leaned into his touch for a moment, then sat, the black jersey tightening over her thighs. The wine was cold and sharp. The conversation drifted, but the air at the table had thickened, charged with a new understanding. After another pint, Caleb mentioned tomorrow’s schedule. “Just the morning on the Brentwood site. Should be done by one.”
Sandi felt the question bubble up, a delicious, risky impulse. She swirled her wine, watching the legs slide down the glass. “So what about the afternoon?” she asked, her eyes lifting first to Caleb, then sliding to Ian. “Any plans?”
The silence around their table stretched, elastic and taut. Caleb took a slow sip of his pint, his eyes never leaving Sandi’s face. “Actually,” he said, the word dropping into the quiet. “I was thinking. Maybe lunch. At our place. Tomorrow. If you’re both free.”
Ian’s foot, still pinned under Sandi’s, went very still. “Lunch?” he repeated, his voice carefully neutral.
“Yeah. Simple. Sandi makes a killer steak salad.” Caleb’s thumb stroked the condensation on his glass. “We could… talk. Properly. The three of us.”
Sandi felt a current, wild and electric, arc from her bare foot up through her core. “I’d like that,” she said, holding Ian’s dark, unreadable gaze.
“Me too,” Ian finally said, and the decision was made.
The house felt different when they returned, charged with a new potential. Caleb closed the front door and the click of the latch was final. He turned, his back against the wood, and watched her kick off her stilettos. The barefoot sound on the hallway tile was intimate.
“That dress,” he said, his voice rough.
“You like it?”
“It’s a fucking provocation, Sandi.” He pushed off the door and crossed the space between them in two strides. His hands gripped her hips, his fingers digging into the thin jersey, and he walked her backwards until her shoulders met the wall. “You’ve been radiating it all night. Since you walked into the pub. Since you came home from work smelling like rain and something else.”
He kissed her, hard, his tongue claiming her mouth. She could taste the beer and a sharp, possessive urgency. His knee pushed between her thighs, the jersey riding up, and she gasped against his lips as he made contact with her bare, sensitive flesh. He broke the kiss, his breathing ragged. “Tell me.”
“Not here,” she whispered.
He took her hand, leading her up the stairs, not to the living room but directly to their bedroom. He shut the door, enclosing them in the semi-darkness illuminated only by the streetlamp glow through the blinds. He didn’t turn on the light.
“Now,” he said, standing before her. “Tell me about your day. Tell me about lunchtime.”
She took a breath, the air cool in her lungs. “I went to the site. I wore the short skirt. The black one. With the boots.” She reached for his hands, placed them on her hips under the dress, guiding them up until his palms cupped the bare curves of her ass. “I didn’t wear any knickers, Caleb. Not a stitch. For the first time. I walked across that whole site, and every man there saw my legs, and I was completely bare for them.”
A low groan escaped him. His fingers tightened on her flesh.
“I went into the site office. Ian followed.” She could feel his cock hardening against her stomach through his jeans. “I bent over the desk. He fucked me. He fucked me so hard the desk slammed the wall. He came inside me. I could feel it leaking out of me all afternoon at work, under my dress, under my stockings.” She pressed herself against him. “I sat at my desk, wet with him, and all I could think about was how much I wanted it.”
“Wanted Ian?” Caleb’s voice was strained.
“Wanted to be taken. To be used.” She licked her lips. “Ian… Ian is easy. You’re okay with that. I know you are.” She paused, feeling the leap she was about to make, a dizzying fall. “But it’s not just him. When I walked across that site… it was for all of them. The young one with the timber. The older guy on the scaffold. I wanted them to look. I wanted… I think I want them to have me, too.”
Caleb was utterly still, a statue of tension in the dim room. His arousal was a palpable heat between them, but his silence was filled with a tumultuous, unspoken chaos. She could feel the conflict radiating from him.
“You’re shaking,” she murmured.
“I am,” he admitted, his voice raw. He let go of her, running a hand through his hair. “Christ, Sandi. That’s… that’s a lot. You’re talking about… strangers. Multiple men.” He turned away, then turned back, his face a mask of agonized arousal. “It fires me up. You have no idea how fucking much it turns me on to hear you say that. To know you walked in there bare, that you let him finish in you, that you want more.” He stepped close again, his hand sliding between her legs, his fingers finding her wet, swollen flesh. “You’re soaked now, just telling me.”
“Yes.”
“But part of me…” He trailed off, his fingers still moving on her, a counterpoint to his worried tone. “Part of me is… scared. Not of them. Of you. That you’re chasing something you can’t reel back in. That you’re going to get hurt, or lost.” He buried his face in her neck. “And the worst part is, even that fear… it fucking excites me. The danger of it for you. It’s sick. I feel like I should be putting up walls, setting rules, being your husband and protecting you from yourself.”
She pulled back, framing his face with her hands. “Are you? Going to set rules?”
He looked at her, his eyes wide and dark with guilt and desire. “If you’re waiting for me to be the sensible one, to draw a line in the sand…” He shook his head, a slow, hopeless movement. “I don’t think I can. Hearing this… seeing you like this… it’s all I think about. The idea of you, giving yourself like that… I can’t say no. I want it too much. I’m supposed to be your anchor, and all I want is to watch you set sail.”
A profound relief, warm and heavy, flooded her veins. She saw it all in his face—the love, the fear, the thrilling, shameful complicity. They were in uncharted waters together, and neither had a hand on the wheel. She kissed him, softly this time.
“So we are as bad as each other,” she said against his lips.