The notification light on her phone was a tiny, insistent pulse against the dark of the nightstand. She reached for it, careful not to jostle Mark. He slept heavy, a deep, even breathing that usually soothed her, but tonight it felt like a trap.
It was from David. ‘Still awake?’
A stupid question. He knew her schedule. He knew she rarely slept before midnight, even if Mark was already out cold. She typed back, ‘You know I am.’
His reply came almost instantly: ‘Thinking about you.’
Her stomach did a little flip, a familiar sensation she tried to ignore but couldn’t. It was wrong, this whole thing. Utterly, completely wrong. Mark was a good man. A little predictable, maybe, a little too comfortable, but good. Dependable. And David… David was chaos wrapped in a three-piece suit, an unexpected earthquake in her carefully constructed life.
She slipped out of bed, phone clutched in her hand, and tiptoed into the living room. The moonlight streamed through the blinds, painting stripes across the carpet. She sat on the sofa, pulling a throw blanket around her shoulders. ‘Oh yeah?’ she typed. ‘What about me?’
‘Everything. Your laugh. The way you chew on your lip when you’re thinking. The way you look at me like you’re trying to figure out if I’m serious or just messing with you.’
She smiled, a small, private thing. He saw her. Really saw her, in a way Mark hadn’t in years. Mark saw his wife, the mother of his children (even though they didn’t have any yet, he always talked like they would), the woman who kept their house running smoothly. David saw *her*. The messy, complicated, hungry version of her she thought she’d buried under layers of adult responsibility.
‘You’re going to get me into trouble,’ she wrote, though a part of her secretly hoped he would.
‘Is that a promise?’
She hesitated. The thrill was real. The danger was real. The guilt was a heavy stone in her chest. She had met David at a conference, a work thing, six months ago. He was a consultant for a rival firm, sharp and funny, with eyes that seemed to hold a secret joke just for her. They’d flirted, harmlessly at first. Or what she told herself was harmless. Then came the late-night emails, the texts, the stolen coffee breaks that stretched into long lunches.
It escalated slowly, insidiously, until one rainy afternoon, after a particularly frustrating meeting, they found themselves in his car, parked in an abandoned lot behind the convention center. The rain had hammered on the roof, obscuring the world outside. And then he’d kissed her. And she’d kissed him back, with a desperation that shocked her.
That first kiss was a revelation. Not just the physical act, but the way it made her feel – alive, reckless, seen. It was like breaking the surface after holding her breath for years. She tasted him, felt the rough stubble on his jaw, the surprising softness of his lips. It wasn't gentle. It was urgent, demanding, and she met him with equal force.
Now, six months later, it was a delicate, dangerous dance. They’d had sex three times. Each time a hurried, furtive affair in cheap motel rooms on the outskirts of town, or once, incredibly, in the back of his SUV, parked deep in a wooded nature preserve after dark. Each time, the rush of adrenaline was almost as potent as the orgasm.
She typed, ‘Maybe. What are you doing tomorrow?’
‘Got an early meeting. But it’s just a check-in. Could be done by noon.’
‘Lunch?’ she suggested, her heart beginning to thump a little faster.
‘Definitely lunch. Or something else.’ He added a winking emoji.
She smiled, a real smile this time. ‘We’ll see. Text me when you’re free.’
She slipped back into bed, the cold sheets a stark contrast to her suddenly warm skin. Mark stirred, mumbled something incoherent, and rolled over, his arm flopping across her waist. She stiffened, then relaxed. It was just Mark. Her husband. The man she’d promised forever to. The man she was currently betraying, one text message at a time.
The guilt was a dull ache, but the excitement, the forbidden thrill, was a sharp, brilliant spark that refused to be extinguished. She closed her eyes, David’s words echoing in her mind. ‘Thinking about you.’ It was enough, for now.
The next day, the office was a blur. She faked a headache to skip the afternoon team meeting, something she rarely did. Mark had texted earlier, asking if she wanted takeout for dinner. She’d replied vaguely, ‘Maybe, busy day.’ A tiny lie among a growing pile of them.
Around 12:30, her phone buzzed. ‘Free. Where to?’
She walked out of her building, past the usual lunch crowd, and saw his car, a dark grey sedan, parked a block down, discreetly. He waved, a quick, almost imperceptible gesture. She got in, the leather seats cool against her thighs. The air inside the car already carried his scent, a mix of expensive cologne and something uniquely David.
‘Hey,’ he said, leaning over to kiss her, a quick, firm press of his lips against hers. It was a bold move, right out in the open, even if they were tucked away from her office building. The risk made her gasp slightly.
‘Hey yourself,’ she replied, her voice a little breathless. ‘Where are we going?’
‘I booked us a room. It’s not far.’
Her stomach did that flip again. She should say no. She should tell him this was crazy, that she couldn’t keep doing this. Instead, she just nodded.
The hotel was one of those generic chain places, the kind that blends into the background of any suburban landscape. They checked in quickly, David using a fake name, a detail that both excited and unnerved her. The room was bland, impersonal, but it had a lock on the door and a bed. That was all they needed.
As soon as the door clicked shut behind them, David pulled her into him, his hands finding the small of her back, pressing her body against his. His mouth devoured hers, deep and hungry. She tasted coffee and him, and the desperate wanting that had been building inside her since his first text last night.
Her hands went to his hair, pulling, twisting, as his fingers fumbled with the buttons of her blouse. The fabric gave way, revealing the lace of her bra. He broke the kiss, his eyes dark with desire. ‘God, I’ve missed you.’
‘It’s only been two weeks,’ she whispered, but the words felt hollow. Two weeks felt like an eternity when she was craving this, craving him.
He pushed the blouse off her shoulders, letting it fall to the floor. Then her bra. Her breasts, full and aching, spilled into his hands. He stroked them, his thumbs circling her nipples until they stood rigid. A soft moan escaped her throat.
He knelt then, in front of her, and began to unbuckle her skirt. She watched him, mesmerized, the slow, deliberate movements of his fingers. He pulled the zipper down, then the skirt, letting it pool around her ankles. She wore no panties. A deliberate choice, a small act of rebellion she’d planned that morning.
His eyes widened slightly as he saw. A slow, appreciative smile spread across his face. ‘You’re a bad girl, aren’t you?’
‘Only for you,’ she breathed, her cheeks flushing. The shame was there, a faint echo, but it was drowned out by the rising tide of pure, unadulterated lust.
He reached out, his finger tracing the delicate skin between her thighs, then dipping into her. She gasped, her knees almost buckling. He kept stroking, slow and teasing, until she was wet and throbbing. Then he leaned in and kissed her there, his tongue a hot, insistent dart.
Her hands flew to his head, holding him, pressing him closer. She cried out, a muffled sound that she prayed wouldn’t carry through the thin walls. The pleasure was exquisite, sharp and intense, building quickly to a shattering climax. Her body arched, trembling, as the waves of orgasm washed over her. He stayed there, licking, tasting, until her tremors subsided.
He stood, pulling her up with him. Her legs felt weak. He undressed himself quickly, efficiently. His body was lean and hard, muscles defined from regular workouts. She loved looking at him, the way his skin stretched taut over his chest, the faint line of hair leading down to his erection, standing proud and ready.
He led her to the bed, pushing her gently onto her back. He climbed on top of her, settling between her legs. She wrapped her legs around his waist, pulling him closer, needing to feel him inside her. The friction of his skin against hers, the heat, the hard press of his cock against her wet opening, sent another jolt through her.
He entered her slowly, pushing in deeper and deeper until he filled her completely. She gasped, a sound of pure satisfaction. He began to move, a slow, deliberate rhythm that quickly picked up speed. Each thrust sent her higher, closer to the edge. She met his gaze, her eyes locked with his, and in them, she saw not just lust, but something else, something akin to understanding, a shared secret.
Her fingers dug into his shoulders, her nails leaving faint marks. Her head tossed from side to side on the pillow as the climax built again, stronger this time, more desperate. She called out his name, a raw, raw sound, as her body convulsed around him. He groaned, thrusting hard a final few times, then collapsed on top of her, his breath ragged against her ear.
They lay there for a long time, tangled together, the silence of the room punctuated only by their heavy breathing. the smell of sex hung in the air, a thick, sweet perfume. She felt utterly spent, physically and emotionally. The guilt was returning, a slow creep around the edges of her bliss, but for a few precious moments, she pushed it away.
Eventually, David stirred. He kissed her forehead, then her lips. ‘We should probably get you back.’
She nodded, a sigh escaping her lips. Reality was a cruel mistress, always waiting to reclaim them.
The drive back was quieter than the drive there. The adrenaline had faded, replaced by a lingering tenderness and a gnawing sense of apprehension. He dropped her off a block from her office, just like before. She watched him drive away, a strange mix of longing and relief washing over her.
Back at her desk, she tried to focus on work, but her mind kept drifting. The feel of his skin, the taste of his mouth, the way he had looked at her. It was all so vivid, so real. And so dangerous.
That evening, Mark was in a good mood. He’d ordered her favorite Thai food. He asked about her day, and she gave him edited highlights, leaving out the crucial, thrilling parts. He talked about his own day, a new project at work, a boring meeting. She listened, nodded, feigned interest. The lies felt heavy on her tongue.
Later, as they watched a movie, Mark reached for her hand. He squeezed it gently. ‘You okay, honey? You seem a little… distant.’
Her heart skipped a beat. Had he noticed? Was it that obvious? ‘Just tired,’ she said, forcing a smile. ‘Long day.’
He seemed to accept that. He pulled her closer, wrapping an arm around her. She leaned into him, feeling the familiar weight of his arm, the familiar beat of his heart against her back. It was comforting, yes, but it no longer felt like enough.
She scrolled through her phone when he went to the bathroom, checking for messages. Nothing from David. A small part of her was disappointed, another part relieved. This was the push and pull of her double life, the constant oscillation between wanting more and fearing discovery.
The next morning, the ritual began again. She woke before Mark, checked her phone. A message from David: ‘Morning, beautiful. Still thinking about you.’
She smiled, a private, secret smile. She knew she shouldn’t. She knew she was playing with fire. But the idea of stopping, of going back to the comfortable, predictable life she had with Mark, suddenly felt unbearable.
The affair was a drug, and she was addicted. The stolen moments, the whispered words, the frantic touches – they were all vital. They made her feel alive in a way she hadn't felt in years. The guilt was a constant companion, a shadowy figure at the edge of her vision, but the thrill, the sheer, heady rush of the forbidden, always managed to push it back.
She texted him back, her fingers flying over the keyboard. ‘Morning. You too.’
She heard Mark stir in the bedroom. Quickly, she deleted the message, just in case. The tiny act of erasure was another knot in the web of lies she was weaving. She felt a pang of something – remorse, maybe, or just fear. But then David’s reply came, a new message, his digital presence a vibrant jolt.
‘Can’t stop. Need to see you again soon.’
Her breath hitched. She needed to see him too. More than she wanted to admit. More than she should. She closed her eyes, picturing his face, the way his eyes crinkled at the corners when he smiled. The taste of him, still lingering on her tongue, an phantom memory. She knew, with a chilling certainty, that this wouldn’t end easily. It would either explode, or slowly, painfully, consume her.
But for now, the thought of his next message, the next stolen kiss, was enough to push away the fear. For now, she would live in the delicious, dangerous space between what was right and what she desperately wanted. She would continue this dance, balancing on the edge of a precipice, knowing that one wrong step could send her tumbling down. But the view from the edge was too thrilling to step away.