
Chapter One: Flicker of Warmth
The lobby of Halbert & Lowe was a blur of motion and sound, the kind of controlled chaos that only a corporate holiday party could produce. Strings of white lights crisscrossed the high ceiling, their glow reflecting off the polished marble floors, while clusters of employees in festive sweaters and tailored blazers milled about, their laughter rising above the tinny rendition of Have Yourself a Merry Little Christmas piping through the speakers. The scent of cinnamon and mulled wine hung thick in the air, mingling with the faint metallic tang of the buffet trays, their edges slightly warmed by the heat lamps.
Joseph Greene stood off to the side, his back nearly pressed against the tablecloth-draped buffet. His fingers twitched at his thigh, tapping out an uneven rhythm against the fabric of his dark jeans. The rectangular frames of his glasses had slipped down his nose again, and he nudged them up with the back of his wrist, his other hand buried deep in the pocket of his hoodie. He wasn’t hungry- hadn’t been, really, since lunch- but the tray of sugar cookies in front of him provided a convenient excuse to avoid the rest of the room. The cookies were arranged in neat rows, some dusted with powdered sugar, others topped with red and green sprinkles. He studied them as if they were lines of code, something to analyze rather than consume.
Above his head, a sprig of plastic mistletoe sagged from a gold ribbon tied to the light fixture, its fake white berries dulled by the lobby’s artificial glow. Joseph had noticed it the moment he’d approached the buffet, and since then, he’d made a point of keeping his gaze fixed firmly downward. The last thing he needed was some well-meaning coworker- probably Mark from Accounting, who had already clapped him on the shoulder twice tonight- dragging him under it for a forced, awkward kiss. The thought made his shoulders hunch further inward, as if he could shrink himself small enough to disappear between the cookie tray and the punch bowl.
Across the room, near the floor-to-ceiling windows frosted with fake snowflake decals, Mary Davis laughed at something one of her colleagues had said. The sound was warm, effortless, the kind of laugh that made people lean in closer. She stood with one hip slightly cocked, her blazer sleeves rolled to the elbows, revealing the delicate silver bracelet she always wore. The pencil skirt she’d paired with her blazer hugged her figure just enough to suggest professionalism without sacrificing comfort, and her hoop earrings caught the light whenever she tilted her head. Which she did often- especially tonight.
Her hazel eyes kept flicking toward the buffet.
Not at it. Toward it.
Joseph had noticed the first time it happened, when she’d been mid-sip of her cider, the rim of the glass paused against her lower lip. Their gazes had collided for the briefest second before he’d looked away, his pulse kicking up in his throat. He told himself it was a coincidence. The buffet was the focal point of the room, after all. People glanced at it all the time.
But then it happened again.
And again.
Now, as she listened to Diane from Marketing recount some story about a disastrous Secret Santa exchange, Mary’s fingers tightened around her glass, her thumb tracing the condensation beading on the surface. Her smile was still in place, still soft and attentive, but her gaze had drifted once more- this time landing squarely on Joseph. He was bent slightly forward, his dark brown hair falling just shy of his lashes as he pretended to examine a cookie decorated with a lopsided snowman. The scar above his left eyebrow, pale and thin as a thread, stood out against his skin, a relic of a childhood mishap he never talked about.
The crowd shifted. A group of interns, flushed with eggnog, stumbled past Mary, blocking her view for a moment. When they moved, Joseph was still there, still hunched, still pretending. But this time, his glasses had slipped again, and when he pushed them up, his dark eyes lifted- just as hers did.
Their reflections met in the polished elevator panel across the room.
Mary’s breath hitched. The glass of cider in her hand suddenly felt too heavy, the ice cubes clinking against the sides as her grip faltered. Joseph’s expression didn’t change- at least, not obviously. But she saw the way his fingers stilled against his thigh, the way his Adam’s apple bobbed once, slow and deliberate, as he swallowed.
The moment stretched. The music swelled. Somewhere nearby, someone laughed too loudly.
Mary set her glass down on the nearest high-top table, the sound of it clicking against the wood lost in the din. She smoothed her hands over her skirt, palms pressing against the fabric as if to steady herself. The gesture was unnecessary- her skirt was already flawless, her posture already poised- but it gave her something to do, something to focus on besides the way Joseph’s gaze had dropped to her fingers, then flicked back up to her face.
She didn’t look at him directly. Not yet.
Instead, she let her gaze drift toward the corridor where the coat check was located, the one place in the lobby that wasn’t bathed in harsh overhead lighting. The string lights strung along the hallway cast a softer glow, golden and dim, like the inside of a snow globe. Her fingers curled around the edge of the table, her short nails pressing crescents into her palm.
Then she tilted her head. Just a fraction. Just enough.
Joseph’s chest rose, fell. His fingers drummed once against his thigh- tap, tap, tap– before stilling entirely. He exhaled, slow, through his nose, and gave the smallest, most hesitant nod she’d ever seen.
Mary’s lips parted. She didn’t smile, not really. But something in her expression softened, her beauty mark standing out against the warm flush creeping into her cheeks. She pushed away from the table, her blazer shifting with the movement, and let her hand trail along the banister as she turned toward the corridor.
She didn’t look back.
Joseph waited three heartbeats. Then four.
His pulse was loud in his ears, drowning out the music, the laughter, the clink of glasses. He could feel the weight of his own hesitation, the way his body resisted moving, as if his bones had turned to lead. But then his fingers twitched again, and he stepped away from the buffet, his sneakers silent against the marble.
He followed.
The corridor was narrower than the lobby, the air cooler here, away from the press of bodies. The coats hung in an orderly row- wool and velvet and cashmere, some still damp from the evening’s snow- their sleeves brushing against one another whenever someone passed. The scent of winter clung to the fabric: pine and cold and the faint, sharp tang of wet wool.
Mary stood near the end of the row, her back to him, one hand resting on the lapel of a navy peacoat. The string lights above cast shifting patterns across her shoulders, turning her hair into a dark halo. She didn’t turn when he stopped behind her. Didn’t speak.
Joseph’s throat was dry. He swallowed, his glasses fogging slightly from the warmth of his breath. He reached up to adjust them, but before his fingers could close around the frame, Mary turned.
She was closer than he’d expected.
Close enough that he could see the flecks of gold in her hazel irises, the way her lashes cast shadows on her cheeks. Close enough to catch the faintest hint of her perfume- something floral, something warm, like vanilla and jasmine.
Her hand lifted.
Joseph froze.
Her fingers were cool when they brushed against his temple, her touch light as she nudged his glasses back into place. His breath hitched, the air catching in his lungs, and for a terrible, wonderful second, he thought she might pull away. But she didn’t. Her knuckles grazed the scar above his brow, her thumb hovering just shy of his hairline, as if she were memorizing the shape of him.
“You always let these slide down,” she murmured. Her voice was low, meant only for him. “It’s a wonder you can see anything at all.”
Joseph’s pulse hammered in his throat. He should say something. Anything. But the words tangled in his mind, knotted and useless, and all he could do was stand there, perfectly still, as her fingers lingered.
The silence between them wasn’t awkward. It was alive. A living, breathing thing, filled with the rustle of coats and the distant hum of the party and the quiet, steady rhythm of their breathing. Somewhere above them, the hallway speaker crackled, the music cutting in and out like a dying radio signal.
Mary’s gaze dropped to his mouth, then back up to his eyes. Her lips parted, just slightly, as if she were about to speak- but then her fingers shifted, brushing a wisp of hair from his forehead. The gesture was gentle. Testing.
“Merry Christmas, Joseph,” she whispered.
The words hung between them, warm and unanswered.
And then, with a soft click, the timer on the lobby tree must have shut off, because the lights dimmed- just for a second- leaving them in shifting shadows, the gold from the string lights painting their faces in flickering strokes of amber.
Mary’s hand fell away. But she didn’t step back.
And neither did he.

Chapter Two: Two Hearts Beating
The last of the party’s laughter faded into the corridor, swallowed by the hum of the building’s settling bones. Inside the office, only the desk lamp remained- a warm, stubborn glow against the encroaching dark. Joseph leaned against the edge of a workstation, fingers tapping restlessly over the keyboard. The spreadsheet on the screen was half-finished, the numbers blurring slightly as his glasses slid down his nose again. He didn’t push them up. Not yet.
Mary lingered by the door, her blazer draped over one arm, the silver of her hoop earrings catching the light as she turned. The office was quiet now, the kind of quiet that made the rustle of fabric sound deliberate. She set her notepad beside him, close enough that the sleeve of her blouse brushed his forearm. A faint static prickled where their skin almost met.
“You’re still here,” she said, though it wasn’t a question.
Joseph exhaled through his nose, a sound that might have been a laugh if it weren’t so tight. “I told myself I’d finish this before the weekend.” The lie sat between them, thin as the paper spread across the desk. He didn’t look at her. Not yet.
Mary didn’t call him on it. Instead, she reached for the same spreadsheet, her fingertips grazing his as she pulled it closer. The contact was brief- no more than a second- but heat pooled in its wake, climbing up Joseph’s wrist, settling in the hollow of his throat. His scar lifted with the arch of his brow. Mary’s beauty mark shifted as her lips parted, just slightly, as if she’d meant to speak and forgotten the words.
The air smelled of coffee gone cold and the faint, lingering sweetness of the party’s desserts. Joseph’s voice dropped, rougher than he intended. “There’s an error in the formula. Column D.” His gaze flickered to her mouth, then away. The screen’s glow painted her cheekbones in pale blue.
Mary didn’t look at the spreadsheet. She studied him instead, the way his Adam’s apple bobbed when he swallowed, the way his fingers stilled over the keys. “Maybe it’s not the formula,” she murmured. “Maybe it’s the data source.”
A beat. Two. The hum of the computer filled the silence, a steady, unobtrusive pulse.
Joseph’s throat worked. “Could be.”
Neither of them moved to type it in.
Her hand was still on the desk, close enough that he could see the faintest tracery of veins beneath her skin. He should have pulled away. Should have adjusted his glasses, cleared his throat, pretended this was just another late night at the office. But the party’s ghost lingered in the air- wine and perfume and the memory of her fingers against his scar- and his body refused to obey reason.
Mary’s gaze darkened, her lashes casting shadows as she looked at him. Really looked. The kind of look that made his ribs feel too small for his lungs.
Then, slowly, she grazed the back of his hand with her thumb. A question. A test.
Joseph’s breath hitched. His fingers twitched, not away, but toward her, brushing the soft skin of her inner wrist before he could stop himself. The contact sent a current up his arm, sharp and sweet. He told himself to pull back. Instead, his hand turned, palm up, an offering.
Mary didn’t hesitate. She laced her fingers through his, just for a second, before sliding her touch upward, tracing the faint blue lines beneath his skin like she was memorizing a map. His pulse jumped beneath her fingertips.
“Joseph,” she breathed.
The sound of his name in that hushed, half-lit space undid something in him. His free hand lifted, trembling just slightly, as he tucked a loose strand of her hair behind her ear. His knuckles grazed the warm curve of her cheek, then lower, where the silver chain of her necklace rested against her collarbone. The metal was cool under his touch. Her skin was anything but.
They were close now. Too close. The lamp’s glow blurred at the edges, the heat between them fogging his glasses just enough to soften the world. Mary’s breath feathered over his jaw, her hazel eyes dark and luminous in the dimness.
“Closer?” The word escaped him before he could call it back, raw and wanting.
Her answer was a whisper, a sigh. “Yes.”
Outside the office, the EXIT sign pulsed red, casting long shadows that stretched and retreated like a slow, criminal heartbeat. It painted Mary’s face in crimson strokes, turned the pale scar above Joseph’s brow into a darker mark. The light throbbed in time with the pulse in his throat, the one that jumped when Mary pressed her palm flat against his chest.
He could feel his own heartbeat beneath her hand, erratic and loud. She had to feel it too. Her fingers spread slightly, as if testing the weight of it, the reality. Joseph covered her hand with his, tracing the shape of her knuckles like he was committing them to memory. One. Two. Three. Four. The fifth knuckle- her thumb- he circled with his own, pressing just enough to feel the give of her skin.
The quiet between them was a living thing, thick with everything they weren’t saying. Joseph’s mouth opened, but no sound came out. He tried again.
“I- “ His voice cracked. He swallowed. “I don’t do this.”
Mary’s thumb moved against his chest, a slow, deliberate stroke. “Do what?”
“This.” His free hand lifted, hovering between them before settling at her waist, his fingers curling into the fabric of her blouse. Not pulling. Just holding. “Any of it.”
She tilted her head, her breath warm against his cheek. “Neither do I.”
A laugh escaped him, shaky and disbelieving. “Then we’re both terrible at it.”
Mary’s lips curved, just slightly. “Or maybe we’re exactly where we’re supposed to be.”
The words hung there, fragile and bright. Joseph’s chest ached. He wanted to kiss her. God, he wanted to. But the fear of breaking this- whatever this was- held him still.
Then her fingers tightened in his shirt, just for a second, and her voice dropped to something so soft it might have been a thought. “Tell me something no one else knows.”
The request caught him off guard. His mind raced, snagging on a dozen half-truths, things he’d never said aloud. But this was Mary. Mary, who had looked at him like he was something worth seeing.
His throat worked. “I used to write you emails,” he admitted, the words spilling out before he could stop them. “After meetings. Things I wanted to say but couldn’t. I never sent them.”
Her breath hitched. “How many?”
“Thirty-seven.”
A sound escaped her, something between a laugh and a sob. Her forehead rested against his, her silver hoops glinting as she turned her face just enough to press her lips to his temple. The kiss was feather-light, barely there, but it burned through him like a brand.
Joseph’s eyes slipped closed. His hand found the dip of her waist, his thumb brushing the delicate fabric of her blouse. He could feel the heat of her through the material, the steady rise and fall of her breath. Her sigh warmed the shell of his ear, a sound so full of longing it made his knees weak.
“Mary- “
She didn’t let him finish. Her fingers curled into the front of his hoodie, anchoring herself as she tilted her face up. Their mouths were an inch apart. Two. The space between them was a question, a breath, a promise.
The EXIT sign pulsed red.
Joseph’s glasses had fogged completely now. He couldn’t see her clearly- just the blur of her, the shape of her, the warmth. His hand cupped her jaw, his thumb brushing the beauty mark above her cheekbone.
Neither of them moved.
The papers on the desk rustled, slipping off the edge in a slow, unnoticed slide. The hum of the computer was the only sound, a quiet, insistent reminder that the world still existed outside this office, this moment.
But here, now, there was only this: the press of her palm to his chest, the way her fingers trembled against his skin, the unspoken please in the air between them.
Joseph’s lips hovered over hers, close enough to feel the shape of her breath. Close enough to taste the ghost of the wine she’d had at the party.
One inch.
One breath.
One heartbeat.
The EXIT sign pulsed, painting them both in red.

Chapter Three: Gentle Beginnings
The morning light crept in through Joseph’s half-drawn blinds, a dull gray glow that did little to brighten the room. His phone buzzed against the nightstand, the vibration rattling the loose change he’d left there the night before. He blinked, rubbing his eyes with the heels of his hands before reaching for it. The screen lit up, casting a pale blue glow across his face, and there it was- Mary’s name, followed by a message that made his chest tighten.
Brunch at my place? Just us, quiet, eggs and whatever’s in the fridge.
His thumb hovered over the screen, his heart stuttering in a way that made him feel both exhilarated and unsteady. He swallowed, then typed back before he could second-guess himself.
Yes. What time?
The reply came almost instantly.
Now? I’m already making coffee.
Joseph sat up too quickly, his glasses slipping down his nose. He pushed them back with the knuckle of his index finger, his mind racing. The apartment was quiet, the only sound the distant hum of traffic outside. He swung his legs over the edge of the bed, his feet meeting the cool hardwood floor. The air smelled faintly of last night’s takeout- some forgotten container of lo mein still sitting on the counter- but beneath that, there was the crisp, clean scent of rain from the night before, lingering in the fabric of his curtains.
He moved quickly, pulling on a pair of worn gray sneakers without bothering with socks, then snagging a hoodie from the back of his desk chair. It was his favorite, soft from years of wear, the sleeves slightly frayed at the cuffs. He tugged it over his head, the fabric catching for a moment on his glasses before settling into place. His reflection in the hallway mirror was disheveled- hair sticking up in odd directions, the faint shadow of stubble along his jaw- but he didn’t bother fixing it. There wasn’t time. Or maybe he just didn’t want to.
The city was still half-asleep when he stepped outside, the streets damp from an early morning shower. The pavement glistened under the pale light of the streetlamps, the air carrying the scent of wet asphalt and the faint, buttery warmth of a nearby bakery. Joseph took a deep breath, his shoulders rising and falling with the motion, before breaking into a light jog. Four blocks. That was all it was. Four blocks, and then he’d be at her door.
His sneakers hit the pavement in a steady rhythm, the soles slapping against the wet concrete. He kept his hands tucked into the pockets of his hoodie, his breath coming in short, controlled bursts. The city around him was quiet, the usual cacophony of honking horns and chattering pedestrians replaced by the occasional hum of a passing car, the distant clatter of a rolling shutter being lifted at a corner store. He passed a newsstand, the headlines blurred in the dim light, and a café where a barista was wiping down the counter, her movements slow and methodical.
By the time he reached Mary’s building, his cheeks were flushed, his glasses fogged from the exertion. He paused at the bottom of the steps, bending forward slightly to catch his breath, his hands braced on his knees. The building was one of those old brownstones, the kind with a wrought-iron railing and a set of stone steps worn smooth by decades of foot traffic. He straightened, wiping the back of his hand across his glasses to clear the condensation, then climbed the steps two at a time.
He didn’t even have to knock.
The door swung open before his fingers could brush the wood, and there she was. Mary stood in the doorway, barefoot, her socks a soft cream color that contrasted with the dark hardwood of her floor. She’d rolled the sleeves of her blazer up to her elbows, the fabric a deep navy that made her hazel eyes look warmer, more golden. Her hoop earrings caught the light as she tilted her head, a small smile playing at the corners of her mouth.
“Took you long enough,” she said, but there was no edge to her voice, just a teasing warmth that made Joseph’s stomach flip.
“Sorry,” he managed, suddenly hyper-aware of how disheveled he must look. “I, uh. Jogged.”
Mary stepped aside, motioning him in with a flick of her wrist. “I can tell,” she said, her gaze dropping to his sneakers, then back up to his face. “You’re all flushed.”
Joseph’s fingers twitched at his sides, unsure of what to do with themselves. He stepped inside, the scent of coffee and something sweet- cinnamon, maybe- wrapping around him like a welcome embrace. The apartment was bathed in sunlight, the kind that spilled in through large windows and turned everything golden. The kitchen was just beyond the entryway, a single skillet already heating on the stove, the air above it shimmering with warmth.
Mary closed the door behind him, then brushed past, her shoulder grazing his as she moved toward the kitchen. “Coffee’s on the counter,” she said, nodding toward two mugs, steam curling from their rims. “I wasn’t sure how you take it, so I left it black. Sugar’s in the bowl.”
Joseph followed her, his steps slow, deliberate. He watched as she reached for a carton of eggs from the fridge, her movements easy, confident. There was something intimate about it, about seeing her like this- in her own space, sleeves rolled up, hair slightly tousled as if she’d been running her hands through it. He picked up one of the mugs, the ceramic warm against his palms, and took a sip. The coffee was strong, bitter, but good. He set it down, then hesitated before adding a spoonful of sugar, stirring it absently.
Mary cracked an egg against the edge of the skillet, the sound sharp in the quiet kitchen. “You’re quiet,” she said, glancing at him over her shoulder. “Regretting coming already?”
Joseph shook his head, his glasses slipping again. He pushed them up, his fingers lingering for a moment at the bridge of his nose. “No,” he said. “Just- taking it in.”
Mary smiled, turning back to the stove. “Fair enough.” She cracked another egg, then a third, the yolks bright against the white of the shells. “So. Where were we?”
Joseph exhaled, a quiet laugh escaping him. “I think we were somewhere around you calling me out for being terrible at spreadsheets.”
Mary’s shoulders shook with silent laughter. “Ah, yes. The spreadsheet incident.” She reached for a spatula, nudging the eggs around the skillet. “I stand by my assessment, by the way. You’re brilliant, but your formulas are a mess.”
“Noted,” Joseph said, leaning back against the counter. He watched her for a long moment, the way her hair curled slightly at the nape of her neck, the way her fingers moved with precision as she cooked. Then his gaze caught on something else- a faint, thin line above her left cheekbone, just beneath the beauty mark he’d noticed before. A scar. Small, barely there, but unmistakable.
He reached out before he could stop himself, his fingers hovering just shy of her skin. “What’s this from?”
Mary stilled, her breath catching slightly before she turned her head just enough to meet his eyes. “Childhood misadventure,” she said softly. “Fell off my bike. Hit a rock.”
Joseph’s fingers dropped, but he didn’t pull away entirely, his hand resting lightly against the air between them. “I’ve got one too,” he admitted, touching the scar above his own brow. “Tripped over my own feet when I was seven. Needed stitches.”
Mary’s gaze flicked to his forehead, then back to his eyes. Something unspoken passed between them, a quiet recognition. She turned off the burner, then set the spatula down, her fingers brushing against his where they hung in the space between them. “Seems we’re both a little broken,” she murmured.
Joseph’s throat went dry. He swallowed, his pulse thrumming in his ears. “Yeah,” he said. “But maybe that’s not such a bad thing.”
Mary didn’t answer. Instead, she turned back to the eggs, sliding them onto two plates with practiced ease. She handed one to Joseph, their fingers brushing, and for a moment, neither of them moved. The kitchen felt smaller suddenly, the air between them charged, thick with everything they weren’t saying.
They ate in comfortable silence for a while, the clink of forks against ceramic the only sound. The eggs were perfect- lightly salted, the yolks still soft- and Joseph found himself relaxing, the initial tension in his shoulders easing with each bite.
“You ever think about how mornings feel like secret rooms?” Mary asked suddenly, her fork paused mid-air. “Like the rest of the world is still asleep, and you’re the only ones awake in it.”
Joseph looked at her, really looked at her, the way the sunlight caught the gold flecks in her eyes, the way her lips curved around the words. “Yeah,” he said softly. “I do.”
Mary set her fork down, her gaze never leaving his. “What’s your favorite song?”
The question caught him off guard. He blinked, then laughed under his breath. “That’s random.”
“Humour me.”
Joseph considered it, his fingers tapping lightly against the edge of the plate. “-The Night We Met’ by Lord Huron,” he said finally. “It’s- I don’t know. Sad, but beautiful. Like something you listen to when you’re missing someone you’ve never really had.”
Mary’s expression softened. “That’s poetic, Greene.”
He shrugged, heat creeping up the back of his neck. “What’s yours?”
“-First Day of My Life’ by Bright Eyes,” she said without hesitation. “It’s about beginnings. Second chances.”
Joseph’s breath hitched. The air between them felt heavier suddenly, like the moment before a storm breaks. Mary’s fork was still halfway to her plate, suspended in the space between them. Neither of them moved. Neither of them looked away.
One heartbeat. Two.
Joseph reached out, his fingers brushing against hers, slow, deliberate. “Mary- “
She didn’t let him finish. Instead, she turned her hand beneath his, her palm pressing against his, warm and steady. The unasked question hung between them, shimmering like the last sip of coffee- warm, unfinished, entirely theirs to take.
And for the first time, Joseph didn’t want to pull away.

Chapter Four: Love in the Rain
The drizzle had started as a whisper- fine, almost invisible threads of moisture hanging in the London air- but by the time Joseph and Mary reached the record shop, it had thickened into something heavier, a slow, insistent drumming against the pavement. The neon sign above the door flickered weakly, casting a sickly pink glow over the wet sidewalk. Joseph’s glasses had fogged the moment they stepped outside Mary’s flat, the lenses smearing with every blink, but he hadn’t bothered to wipe them. Not when her fingers were still laced with his, her thumb tracing absent circles over his knuckles like she was memorizing the shape of them.
He stopped so abruptly that Mary stumbled into him, her free hand flying to his chest for balance. Before she could steady herself, he turned, his grip tightening around her wrist, and pulled her into the alley behind the shop- the same narrow, shadowed space where they’d first kissed at sixteen, where the brick had been rough against her back and his hands had shaken like he didn’t know what to do with them. The memory of it hit her like a punch to the gut, sharp and aching. The alley smelled the same- damp stone and old cigarette smoke, the faint metallic tang of rain on metal- but now, the air between them was thicker, charged with something far more dangerous than teenage curiosity.
Joseph didn’t speak. He didn’t need to. His body moved with a purpose that left no room for questions, pressing her against the wall, the cold brick seeping through her blazer. The fabric was already damp from the rain, clinging to her skin, the wool rough against her hardened nipples. She gasped when his thigh forced its way between hers, the denim of his jeans abrasive against the soaked seam of her trousers. The friction was immediate, relentless, the wet fabric dragging over her clit with every shift of his hips. Her head fell back against the wall with a dull thud, her fingers twisting into his hair, yanking hard enough to make his scalp sting.
“Fuck,” she breathed, the word dissolving into the rain.
Joseph’s glasses were a lost cause now, the lenses completely obscured, but he didn’t care. He could navigate this in the dark. His hands found the lapels of her blazer, jerking the fabric apart with enough force that the buttons clattered against the pavement. The necklace she always wore- the delicate silver chain with the tiny pendant- snapped between his teeth before she could react, the metal biting into his tongue. He spat the broken clasp onto the ground, his mouth already moving to the beauty mark above her cheekbone, his lips parting to suck the skin between his teeth. Not hard enough to bruise. Just enough to make her whimper.
“Remember when you used to let me do this in the supply closet?” His voice was a rough murmur against her skin, his breath hot. “Remember how you’d beg me to bite harder?”
Mary’s nails raked down the back of his neck, her hips rolling against his thigh in a desperate, rhythmic grind. “Shut up.”
He chuckled, low and dark, his tongue dragging over the mark he’d left. “You never could take it when I talked about it after. Always got so wet when I made you listen.”
Her hand abandoned his hair, shoving under the hem of his hoodie, her palm flattening against the rigid outline of his cock through his jeans. He hissed, his hips jerking forward involuntarily, the denim already damp with pre-cum. She rubbed the head through the fabric, her thumb pressing into the sensitive underside, feeling the way his entire body tensed in response.
“Still can’t, huh?” she taunted, her voice thick with rain and something far more dangerous. “Still get hard just from me touching you through your pants like some desperate little- “
His mouth crashed onto hers before she could finish, his teeth clacking against hers, his tongue forcing its way past her lips. She moaned into him, her fingers curling around the base of his shaft, squeezing just shy of painful. The rain was coming down harder now, soaking through their clothes, plastering his hoodie to the planes of his back, turning her blazer into a second skin. Neither of them moved to seek shelter. Neither of them cared.
Joseph’s hands slid under her blazer, his palms finding the damp silk of her blouse, the fabric transparent with rain, her nipples tight and visible beneath. He pinched one between his fingers, rolling it until she cried out against his mouth, her hips stuttering against his thigh. The sound of it- her needy, broken little gasps- sent a jolt straight to his cock, his balls drawing up tight.
“Gonna fuck you right here,” he growled, his lips brushing her ear. “Gonna bend you over and remind you what it feels like to have my dick stretching you open in this fucking alley like we’re still kids who don’t know better.”
Mary’s breath hitched, her grip on his cock tightening. “Promises, promises.”
His chuckle was a dark, wet sound, his teeth grazing the shell of her ear. “You remember how good I kept them.”
She did. God, she did. The memory of him inside her for the first time- awkward and frantic and perfect- flashed behind her eyelids, her pussy clenching around nothing. Her free hand fisted in the front of his hoodie, yanking him closer, her mouth finding his again in a kiss that was all teeth and hunger. The rain poured down around them, the world narrowing to the slick heat of their bodies, the rough drag of denim against soaked wool, the way his thigh was going to leave her bruised.
Joseph’s hips rolled into her touch, his cock throbbing against her palm, the wet fabric of his jeans abrading the sensitive skin. “Touch me,” he demanded, his voice raw. “Touch me like you used to.”
Mary didn’t hesitate. Her fingers fumbled with the button of his jeans, the zipper catching for a second before giving way. She shoved her hand inside, her fingers wrapping around his bare cock, the skin burning hot against the cold air. He was already leaking, the pre-cum slicking her grip as she stroked him, her thumb swiping over the slit.
“Fuck,” he groaned, his forehead pressing to hers, his breath coming in ragged bursts. “Just like that. Just- “
Her stroke faltered when his knee ground up higher, the seam of her trousers hitting her clit with enough pressure to make her vision white out for a second. She whimpered, her rhythm stuttering, her own arousal dripping down her thighs.
Joseph’s lips found her neck, his teeth sinking into the tender skin just above her collarbone. “Gonna make you come like this,” he murmured, his voice a dark promise. “Gonna make you soak these fucking pants before I even touch your cunt.”
Mary’s back arched, her nails digging into his shoulder, her strokes on his cock turning erratic. “Bastard.”
He grinned against her skin. “You love it.”
She did. God help her, she did. The rain, the filthy words, the way his thigh was ruining her- it was all too much. Her orgasm crashed over her without warning, her body locking up, her pussy pulsing around nothing, her fingers convulsing around his shaft. Joseph swallowed her cry with another bruising kiss, his own hips stuttering as she milked him through his jeans, his cock twitching in her grip.
They stayed like that for a long moment, breathing hard, the rain washing over them, the alley their own private world. Joseph’s forehead rested against hers, his glasses long since abandoned, his cock still throbbing in her hand.
“Still think about it,” he admitted quietly, his voice rough. “Every fucking day.”
Mary’s lips brushed his, her touch feather-light. “Me too.”
The future hung between them, unspoken and wide open, but for now, the past was enough. For now, this was enough.

Chapter Five: Stormbound Heat
The rain came down harder, slashing at their skin like a thousand tiny blades, the alley’s stench of damp trash and rusted metal clinging to them as Joseph tightened his grip on Mary’s wrist. His fingers dug into her pulse, his breath ragged against her ear. “Inside,” he growled, the word barely audible over the drumming downpour. He didn’t wait for an answer. With a sharp kick, the warped door of the abandoned tenement groaned open, hinges screeching like a dying animal. The air inside hit them like a fist- thick with dust, mold, and the sour tang of old urine. Thunder rattled the rafters, sending a shower of plaster flakes drifting down like dirty snow.
Joseph didn’t hesitate. He hauled her forward, his free hand already fumbling at the waistband of her trousers, the wet fabric clinging stubbornly to her skin. Mary stumbled, her heels catching on the rotting floorboards, but his arm banded around her waist, holding her upright. The room was a gutted shell, the walls stripped to lathe and peeling wallpaper, a single cracked window the only source of dim, watery light. He spun her around and shoved her back against the glass, the icy pane pressing into her shoulder blades. She gasped, the cold biting through her soaked blouse, her nipples already hard from the rain, now tightening further under the sudden chill. Joseph didn’t give her time to adjust. His fingers hooked into the waist of her trousers and yanked, the wet fabric resisting before giving way with a sharp rip of seams. Her panties went next, the lace snapping like a gunshot as he tore them down her thighs.
Mary barely had time to register the rush of cold air against her bare cunt before his fingers were there, driving straight into her with a rough, possessive curl. “Fuck- !” The word tore from her throat, her back arching off the glass, her hips jerking forward into his touch. She was already soaked- not just from the rain, but from the alley, from the way he’d made her come with nothing but his thigh and his teeth on her collarbone. His fingers slid in easily, her inner walls clenching around them, slick and swollen. Joseph groaned, his breath hot against her neck as he worked his fingers deeper, knuckles pressing against her entrance. “Still so fucking tight,” he muttered, his voice rough with need. “Like you were made for this.”
Mary’s hands flew to his shoulders, her nails digging in through the damp fabric of his hoodie. She could feel his cock, thick and straining against his jeans, the denim dark with pre-cum where it pressed against her thigh. The scent of him- rain, sweat, and something darker, muskier- filled her nose as she panted, her vision swimming. “Joseph- please- “ she begged, her voice breaking. She didn’t even know what she was asking for. More of his fingers? His cock? The brutal, relentless pressure of his thigh between hers again?
He didn’t make her wait. With a growl, he twisted his wrist, his fingers scissoring inside her, stretching her open as his thumb found her clit. The first circle he drew over the sensitive bundle of nerves sent a jolt through her, her legs trembling. “You want me to fuck you here?” he demanded, his lips brushing the shell of her ear. “In this shithole, with the rain pounding and the whole world listening?” His thumb pressed harder, grinding in slow, deliberate arcs. “You want me to bend you over and ruin you like I should’ve done years ago?”
“Yes,” she gasped, her hips rolling shamelessly against his hand. “God, yes- “
He cut her off with a kiss, his mouth crashing onto hers, his tongue forcing its way past her lips. She moaned into it, her body arching into his, her hands sliding down to claw at the bulge in his jeans. The denim was wet, the fabric clinging to the thick outline of his cock, the head already leaking through the zipper. She palmed him roughly, her fingers tracing the ridge of his crown through the fabric, and he groaned into her mouth, his hips jerking forward involuntarily.
Joseph broke the kiss with a wet, obscene sound, his glasses fogged, the scar above his eyebrow twitching with every ragged breath. “Touch me,” he ordered, his voice a dark rasp. “Like you used to.” His fingers never stopped moving inside her, his thumb still working her clit in tight, punishing circles. Mary whimpered, her own hand fumbling with the button of his jeans, her fingers slick with rain and her own arousal. The zipper gave way with a sharp snick, and his cock sprang free, thick and flushed, the head already glistening with pre-cum. She wrapped her fingers around him, stroking from root to tip, her thumb smearing the wetness over his slit.
Joseph hissed, his hips bucking into her grip. “Fuck, Mary- “ His fingers curled deeper inside her, his knuckles pressing against her entrance, stretching her wider. She could feel the burn, the delicious ache of being filled, her body already coiling toward another orgasm. The window at her back was cold, the glass slick with condensation from their bodies, their breath fogging the pane in ragged bursts. Outside, the rain hammered against the tenement, the sound a relentless, rhythmic backdrop to the wet noises of his fingers inside her, the slick slide of her hand on his cock.
“Gonna make you come again,” he growled, his lips finding the sensitive skin below her ear. “Gonna make you scream so loud they hear you in the fucking street.” His teeth grazed her pulse point, then bit down, the sharp sting sending a fresh wave of heat through her. Mary cried out, her back arching, her fingers tightening around his cock. She could feel him throbbing in her grip, the vein along the underside pulsing against her palm. “Please,” she begged, her voice breaking. “I need- I need you inside me- “
Joseph groaned, his forehead pressing against hers, his glasses slipping down his nose. His fingers stilled inside her, his thumb pressing hard against her clit. “Not yet,” he murmured, his breath hot against her lips. “You come first. Again.” And then his mouth was on hers, swallowing her gasp as his fingers started moving once more, his thumb working her in tight, relentless circles. The orgasm hit her like a freight train, her body locking up, her cunt clenching violently around his fingers as she came with a muffled scream into his kiss. Her nails raked down his chest, her hips stuttering against his hand, her pleasure drawing out in shuddering waves.
Joseph didn’t stop. He kept fingering her through it, his cock twitching in her grip, pre-cum dripping onto her fingers. The air between them was thick with the scent of sex, the musk of her arousal mixing with the rain and the damp decay of the tenement. His scar twitched, his breath coming in sharp, uneven bursts as he finally pulled his fingers free, dragging them through her slick folds before bringing them to his mouth. He sucked them clean, his eyes locked onto hers, dark with hunger. “Taste yourself,” he ordered, and before she could react, his mouth was on hers again, his tongue forcing past her lips, the taste of her own arousal flooding her senses.
Mary moaned, her body still trembling from the aftershocks of her orgasm. She could feel his cock, hot and heavy against her stomach, the tip leaking against her skin. His hands dropped to her ass, his fingers digging in as he lifted her, pressing her back against the window. The glass creaked ominously under their combined weight, but neither of them cared. “Wrap your legs around me,” he commanded, his voice rough.
She obeyed, her thighs locking around his hips, her heels digging into the small of his back. The head of his cock notched against her entrance, the thick ridge pressing into her slick folds. Joseph groaned, his forehead dropping to hers, his breath coming in sharp, uneven bursts. “Fuck, you feel- “ He didn’t finish. With a rough thrust, he buried himself inside her to the hilt.
Mary cried out, her nails raking down his back, her body stretching around him, the burn of his invasion almost too much. He was thicker than she remembered, longer, the stretch of him filling her completely. Joseph groaned, his hips rolling in a slow, deep grind, his cock dragging against her inner walls. “Still so fucking perfect,” he muttered, his lips brushing hers. “Still mine.”
The rain outside seemed to fade, the world narrowing to the slick, obscene sounds of their bodies moving together, the heat of him inside her, the rough drag of his jeans against her bare ass. Mary’s head fell back against the glass, her breath coming in ragged gasps as he started to move in earnest, his thrusts hard and deep, each one sending a fresh jolt of pleasure through her. The future didn’t exist. There was only this- the hush of the rain, the crack of thunder in the distance, and the next hard pulse of his cock inside her, coiling tighter, tighter, until the world dissolved into nothing but sensation.

Chapter Six: Under the Storm’s Gaze
The thunderclap split the sky like a whip, its crack sharp enough to make Mary flinch against Joseph’s chest. Before she could catch her breath, his fingers dug into her hips, yanking her toward the rooftop door. The metal handle was cold under his palm as he shoved it open, the hinges groaning in protest. Rain lashed at them the moment they stepped outside, needles of ice-cold water stinging their skin. Mary gasped as the downpour soaked through her silk blouse in seconds, the fabric clinging to her like a second skin, her nipples hardening against the damp material. Joseph didn’t hesitate. His fingers fumbled at the buttons, impatience winning over finesse, and with a sharp tug, the blouse tore open, buttons scattering across the gravel with tiny pings. The rain slapped against her bare breasts, the cold making her nipples ache, but the heat of Joseph’s gaze burned hotter.
He didn’t give her time to react. One hand splayed between her shoulder blades, the other gripping her thigh, and he shoved her back against the slick tar. The rough texture bit into her skin, the wet surface offering no resistance as she slid slightly, her ass hitting the rooftop with a wet smack. Joseph was already on her, his jeans and boxers shoved down just enough to free his cock, the thick length jutting out, flushed dark with need. His glasses were fogged, the lenses streaked with rain, but it didn’t matter- he didn’t need to see. His hands found her wrists, pinning them above her head as he knelt between her spread legs, the storm raging around them like a living thing.
Mary arched into the downpour, her back lifting off the tar as Joseph’s cock pressed against her, hot and heavy. She was already wet- soaked from the rain, dripping from her own arousal, her pussy throbbing with every drag of his tip along her slit. “Fuck- “ she gasped, her voice swallowed by the wind, but he heard her. He always heard her.
“Louder,” Joseph growled, his voice rough, barely human. The scar above his eyebrow glinted under a flash of lightning, his pale skin slick with rain. “I want you to scream it.”
And then he was inside her.
Mary’s head snapped back, her mouth opening in a silent cry as he filled her in one brutal thrust. The stretch was almost too much- almost. Her heels locked behind his narrow hips, her hoop earrings cold against her neck as she writhed beneath him. The rain pounded their skin, mixing with the sweat already beading between them, the heat of their bodies turning the downpour to steam where they pressed together. Joseph’s hips snapped forward, his cock pistoning into her with a wet, obscene sound, the slap of skin louder than the thunder. Mary’s tits bounced with every thrust, her nipples tight and aching, the rain slicking them until they shone. She could feel his pre-cum leaking inside her, mixing with her own arousal, the mess of it running down the crack of her ass, the tar beneath her growing warmer with every second.
“Joseph- fuck- “ she finally screamed, her voice raw, her nails digging into his forearms where he held her pinned. He didn’t let up. His glasses slipped further down his nose, rain dripping from the frames as he leaned in, his mouth crashing against hers. The kiss was brutal, all teeth and tongue, his breath ragged as he swallowed her moans. His hips never stopped, his cock driving into her with a rhythm that made her vision blur, her pussy clenching around him so tight he groaned into her mouth.
“You feel that?” he panted against her lips, his voice a guttural rasp. “You feel how fucking perfect you are?” His free hand slid up her ribs, his thumb finding her nipple, pinching hard enough to make her whimper. “Mine. Still mine.”
Mary couldn’t answer. She could barely breathe. Every thrust sent a jolt through her, her body coiling tighter, her orgasm building like the storm above them- relentless, inevitable. The rain blurred her vision, but she could see the way his muscles tensed beneath his damp shirt, the way his scar stood out stark white against his flushed skin. His cock swelled inside her, his balls drawing up, and she knew he was close. So was she. So fucking close.
“Gonna come,” she choked out, her voice breaking. “Joseph, I’m- “
The rooftop door banged open.
The sound cut through the storm like a gunshot. Joseph froze mid-thrust, his cock buried deep inside her, his body tensing like a wire pulled taut. Mary’s breath hitched, her pussy fluttering around him as the reality of the situation crashed over them. They weren’t alone.
A silhouette stood in the doorway, backlit by the dim glow of the stairwell. The rain obscured the details, but the shape was unmistakable- someone was there. Watching. The wind howled, whipping Mary’s hair across her face as she lay exposed, her tits heaving, her legs still wrapped around Joseph’s hips, his cock still throbbing inside her. Neither of them moved. Neither of them breathed.
Joseph’s glasses had slipped so far down his nose they were nearly off, his dark eyes wide behind the smudged lenses. Mary could feel his heartbeat hammering against her chest, or maybe it was her own. The stranger didn’t speak. Didn’t step forward. The moment stretched, suspended in the storm, the only sounds the drumming rain and their ragged, uneven breaths.
Then, slowly, the silhouette shifted. A hand lifted- was that a phone? A flash of light, quick and bright, like a camera flash.
Mary’s stomach dropped.
Joseph’s grip on her wrists tightened, his fingers digging in almost painfully. For a second, she thought he might pull out, might cover her, might do something- but then his hips rolled, a slow, deliberate grind that made her gasp, her back arching off the tar. His cock twitched inside her, his pre-cum leaking in a fresh rush, and his voice was a low, dangerous growl in her ear.
“Keep going.”

Chapter Seven: Edge of Reckoning
The stranger’s silhouette lingered in the doorway, a dark shape framed by the dim glow of the stairwell behind them. Rain sluiced down in silver sheets, drumming against the rooftop’s metal surface, the sound nearly drowning out Mary’s ragged breathing. Joseph didn’t move. His cock remained buried inside her, thick and unyielding, as if the threat of being seen only made him harder. His glasses had slipped halfway down his nose, the lenses fogged beyond use, but his grip on Mary’s wrists didn’t waver. If anything, his fingers dug deeper into her skin, his thumb pressing into the pulse point at her wrist as if to remind her- we’re still here. We’re still doing this.
Mary’s body trembled, not just from the cold or the rain, but from the way Joseph’s cock twitched inside her, swelling further at the realization they weren’t alone. The stranger didn’t speak. Didn’t step forward. Just stood there, the faint glow of a phone screen flashing once- twice- before vanishing. A test. A dare. Joseph’s breath hitched, his chest rising against Mary’s back as he exhaled a low, rough laugh. “They can watch,” he murmured, his lips brushing the shell of her ear. His voice was dark, velvety, the kind of tone that made her pussy clench around him involuntarily. “Let them.”
Before she could protest- before she could even think– he was moving. Joseph shoved to his feet in one fluid motion, his cock never leaving her heat, his hands grabbing her ass with bruising force. Mary gasped as her legs were forced to cinch around his waist, her blazer falling open like wings, the rain slickening her skin. The gravel bit into her knees for a second before she was lifted entirely, her weight supported by nothing but Joseph’s grip and the relentless thrust of his hips. He didn’t walk- he stalked, each step deliberate, predatory, carrying her toward the rooftop’s railing. The metal was cold and slick beneath her thighs when he pressed her against it, the edge digging into the backs of her legs as he spread her wider.
Her trousers- what was left of them- were yanked down farther, the fabric clinging to her ankles before Joseph kicked them aside entirely. The wind howled, whipping her hair across her face, across his face, the strands sticking to his fogged glasses, his damp skin. Mary’s hoop earrings jangled with every movement, the sound sharp and metallic, cutting through the storm’s roar. She should’ve been embarrassed. Should’ve been terrified. But the way Joseph’s cock stretched her, the way his fingers dug into the flesh of her ass as he held her open for him- there was no room for shame. Only the raw, electric thrill of being seen. Of being taken.
“Joseph- “ His name broke from her lips on a moan as he slammed back inside her, one brutal stroke that stole her breath. The railing groaned under their combined weight, the city lights below spinning like scattered coins, blurry and distant. Joseph’s hoodie was soaked through, the cotton clinging to the lean lines of his torso, his shoulders, his arms- every muscle taut as he fucked her like he wanted to ruin her. Like he wanted to brand her from the inside out.
“Feel that?” His voice was a growl, rough with effort, his glasses slipping farther down his nose. He didn’t bother pushing them back up. Didn’t bother with anything but the way her pussy gripped him, hot and slick and perfect. “Feel how alive we are?” His hips snapped forward, the slap of skin echoing louder than the thunder. Mary’s head fell back, her spine arching as she clung to him, her nails digging into the damp fabric of his hoodie. The stranger was still there. She could feel their gaze like a physical touch, skimming over her bare skin, her spread thighs, the way Joseph’s cock disappeared inside her again and again.
She should’ve cared. Should’ve told him to stop. But the risk of it- the danger– only made her wetter, her body tightening around him in desperate little pulses. “Yes,” she gasped, her voice cracking. “Yes, fuck- “ The words dissolved into a broken cry as Joseph changed the angle, his cock grinding against that spot inside her that made her vision white out. Her earrings swung wildly, the hoops cold against her neck, her collarbone, her lips when Joseph leaned in and bit down on one, his teeth sinking into the tender flesh of her earlobe.
“Louder,” he demanded, his breath hot against her skin. “I want them to hear you.”
Mary obeyed.
Her moan was filthy, shattered, the sound ripped from her throat as Joseph fucked her harder, his cock pistoning in and out of her with relentless precision. The railing rattled with each thrust, the metal groaning in protest, the wind tearing at them like it wanted to pull them over the edge. Mary’s orgasm crashed into her without warning, her body locking up as pleasure tore through her, her pussy clenching around Joseph’s cock so tightly he hissed, his own rhythm stuttering.
“That’s it,” he groaned, his voice rough with approval. “Take it. Take me.” He didn’t slow down. Didn’t let her ride out the waves of her climax before he was chasing his own, his hips snapping erratically, his cock swelling inside her. Mary could feel him getting closer, his body tensing, his breath coming in short, sharp gasps. The stranger was still there. Still watching. And the knowledge of it sent another spike of heat through her, her second orgasm building before the first had even faded.
“Joseph, I- “ Her words cut off as he drove into her one last time, his cock buried to the hilt as he came with a choked groan, hot cum spurting deep inside her. Mary’s back arched off the railing, her body trembling as her own release crashed over her again, her pussy milking him through it, her moans lost to the storm. For a heartbeat, they stayed like that- drowned in rain, in each other, in the reckless, pounding rhythm of their hearts. Two silhouettes poised on the edge of something, balanced between falling and flying.
Joseph’s forehead dropped to her shoulder, his breath coming in ragged bursts. Mary’s fingers tangled in his damp hair, her other hand gripping the railing like it was the only thing keeping her grounded. The stranger was gone. Or maybe they’d never been there at all. It didn’t matter. Not when Joseph’s cock was still twitching inside her, not when the rain was washing away everything but the heat of his body against hers, the thunderous echo of their shared pulse.
For the first time in a long time, neither of them was alone.

Chapter Eight: Between the Raindrops
The rain had slowed to a fine mist, the storm’s fury spent, but the air still clung to their skin like a second layer. Mary’s pulse thrummed in her throat, her breath coming in sharp, uneven bursts as she straddled Joseph’s hips. The stranger’s presence- still lingering in the doorway like a ghost- sent a prickling heat down her spine. She didn’t turn to look. Didn’t need to. The weight of their gaze was enough, a silent dare, a challenge she wasn’t about to ignore.
Her blazer slipped from her shoulders, the damp fabric pooling on the sheets beneath them. The cool air kissed her exposed skin, raising goosebumps along her arms, but she barely noticed. All her focus narrowed to the man beneath her, his glasses fogged, his dark hair sticking to his forehead. His chest rose and fell in rapid, shallow breaths, his fingers twitching against her thighs where they gripped her. She could feel the ridge of his cock through his jeans, half-hard but thickening under her attention.
A slow, predatory smile curled her lips.
Mary didn’t ask. She took.
Her fingers flew to his zipper, the metallic snik of the teeth parting loud in the quiet. Joseph’s breath hitched as she freed him, his cock already stirring, the head dark and flushed, a bead of pre-cum glistening at the tip. She wrapped her hand around him, her grip firm, her strokes deliberate. His length twitched in her palm, swelling with each pump, the skin growing hot and slick beneath her fingers. A low, needy sound escaped him, his hips lifting instinctively into her touch.
“Watch me, Greene,” she ordered, her voice a rough purr. His gaze snapped to hers, his glasses slipping further down his nose, the scar above his brow standing out stark against his flushed skin. She could see the conflict in his eyes- the part of him that wanted to take control, to flip her onto her back and fuck her senseless, warring with the darker, hungrier part that loved this. Loved being at her mercy.
Mary didn’t give him time to decide.
She rose up on her knees, her soaked trousers still tangled around her ankles, and in one smooth motion, she sank onto him. The stretch was delicious, her walls clenching around his thick length as she took him to the hilt. A shuddering gasp tore from her lips, her nails digging into his chest for balance. Fuck, he filled her, the ridge of his cock dragging against her inner walls, sending sparks of pleasure skittering up her spine.
Joseph groaned, his head tipping back, his fingers scrambling for purchase before they found her blouse. With a sharp tug, he tore the silk open, buttons scattering across the sheets. The cool air hit her lace-covered breasts, her nipples already hard, aching for his touch. His palms were rough as they cupped her, his thumbs flicking over the stiff peaks through the delicate fabric. Mary arched into the sensation, a whimper escaping her as her pussy fluttered around his cock.
“God, you’re dripping,” Joseph rasped, his voice thick with arousal. His hips lifted, driving himself deeper, and Mary moaned, her nails raking down his chest.
She didn’t answer. She showed him.
Rolling her hips in slow, deliberate circles, she set a rhythm that was pure torture- each grind dragging his cock against that perfect, sensitive spot inside her. The slick, obscene sounds of their bodies filled the room, the wet slap of skin on skin, the squelch of her pussy taking him over and over. Her necklace swung between them with every movement, the silver pendant catching the dim light, a hypnotic glint with each thrust.
Joseph’s breath came in ragged gasps, his fingers tightening on her breasts, kneading, teasing. “Fuck, Mary- “ His voice broke, his glasses fogging completely now, his scarred brow furrowing as he fought for control.
She loved it. Loved the way his body betrayed him, the way his cock pulsed inside her, the way his muscles tensed beneath her touch. Loved the way his breath hitched when she clenched around him, her walls milking him, coaxing him closer to the edge.
And then there was the watcher.
Mary could feel them- the heat of their gaze like a brand on her skin. She didn’t know who they were. Didn’t care. The knowledge that they were being observed, that some stranger was getting off on the sight of her riding Joseph’s cock, sent a fresh wave of arousal crashing through her. Her pussy clenched tighter, her breath coming faster.
She smirked, her lips parting as she met Joseph’s dazed gaze. “You like that, don’t you?” she murmured, her voice a dark, honeyed taunt. “Knowing someone’s watching you take me.”
Joseph’s cock jerked inside her, his hips stuttering upward. “Fuck- “ His fingers twisted in the lace of her bra, yanking it down to free her breasts. The cool air hit her nipples, making them pebble even harder, and then his mouth was on her, hot and wet, his tongue swirling around one stiff peak before he sucked hard.
Mary cried out, her back arching, her pussy flooding with heat. “Oh, god- “ Her hands flew to his hair, her fingers tangling in the damp strands, holding him to her as he lavished attention on her breasts, switching from one to the other, his teeth grazing, his lips sealing around her nipple with a wet pop each time he pulled away.
The pleasure was too much. Too good. She could feel her orgasm building, coiling tight in her belly, her thighs trembling with the effort of holding back. But she wasn’t ready to let go. Not yet.
Mary sped up, her hips pistoning, her pussy slapping against his skin with each desperate thrust. Joseph groaned, his hands dropping to her waist, his fingers digging in as he tried to match her rhythm. “Mary, I’m- fuck, I’m close- “
“Not yet,” she panted, her voice a whip-crack command. She slowed her movements, her cunt fluttering on the precipice, her entire body trembling with the effort of denial. Joseph whined, his cock throbbing inside her, his body straining for release.
She hovered there, suspended, her breath ragged, her skin slick with sweat and rain. The air between them was electric, charged with the weight of what they were doing- what they were. Two people, tangled together, exposed in every way, their futures as uncertain as the stranger’s identity.
But for now?
For now, they had this.
Mary leaned down, her lips brushing Joseph’s ear. “Beg me,” she whispered, her voice a dark, velvety challenge.
Joseph’s entire body shuddered beneath her. His cock twitched, his breath coming in sharp, desperate gasps. “Please,” he choked out, his voice raw. “Please, Mary- “
She smiled.
And then she let go.

Chapter Nine: Piece by Piece
The air between them still hummed with the aftershocks of their last encounter, the kind of charged silence that made the skin prickle. Mary’s blazer lay discarded somewhere behind her, the fabric crumpled where Joseph had tugged it from her shoulders with more urgency than finesse. His fingers, usually so steady over a keyboard, trembled now as they hooked beneath the remaining fabric clinging to her- her blouse already ruined, the lace of her bra dangling from one shoulder like a surrendered flag. She didn’t stop him. Didn’t speak. Just watched through half-lidded eyes as he sank to his knees in front of her, the hardwood floor cool against his jeans.
His breath hitched when he reached for the zipper of her pencil skirt. The sound of it lowering was obscenely loud in the quiet of the room, the teeth parting with a whisper that seemed to echo. Mary exhaled slowly as the fabric loosened, then pooled at her feet, leaving her in nothing but her silver hoops and the damp heat of her own arousal. Joseph’s glasses had already begun to fog, his breath coming faster as he took her in- the dip of her waist, the flare of her hips, the dark, glistening curl of hair between her thighs. He didn’t touch her yet. Just looked, like he was memorizing the way her ribs expanded with each breath, the way her nipples tightened under his gaze.
Then his mouth was on her.
Not where she expected- not yet. He pressed his lips to the soft curve of her hip first, tongue darting out to taste the salt of her skin, the warmth of her. Mary’s fingers found his hair, not to guide him but to anchor herself, nails scraping lightly against his scalp. A shiver ran through him, and he groaned against her, the vibration making her thighs clench. His hands slid up the backs of her legs, thumbs brushing the sensitive skin behind her knees before he urged her wider, exposing her completely.
The first lick was slow. Deliberate. The flat of his tongue dragged up her slit, parting her folds, and Mary’s breath stuttered. He did it again, this time lingering at the top, circling her clit with maddening precision. Her knees wobbled, but his arm banded around her waist, holding her upright as he worked her open with his mouth. The sounds she made were embarrassingly wet, the slick drag of his tongue against her flesh obscene in the quiet. Joseph didn’t seem to care. He groaned like he was starving, like she was the only thing he’d ever wanted to taste, and the noise sent a fresh wave of heat through her.
“Fuck- “ Mary’s voice broke, her grip tightening in his hair. He answered by slipping two fingers inside her, curling them just right, and her hips jerked forward, chasing the pressure. His glasses were completely fogged now, blinders that forced him to rely on touch, on the way her inner walls fluttered around his fingers, the way her breath hitched when he crooked them deeper. He added a third, stretching her, and Mary whimpered, her free hand flying to her mouth to stifle the sound.
Joseph pulled back just enough to growl against her thigh, “Let me hear you.”
The command sent a jolt through her. She dropped her hand, her moans spilling out unrestrained as he went back to work, his tongue swirling, his fingers pistoning in and out of her with a rhythm that made her see stars. The floor creaked beneath them as he shifted, dragging her down with him until she was sprawled on her back, her legs draped over his shoulders. The angle was brutal, his mouth sealed over her pussy as he fucked her with his tongue, the tip flicking her clit with every thrust of his fingers. Mary arched, her back bowing off the floor, her cries filling the room.
She was close. So fucking close. She could feel it coiling tight in her belly, her thighs trembling around his head. But just as the pleasure crested, Joseph pulled away, leaving her gasping, empty. His chin glistened with her, his lips swollen, and when he rose up over her, his jeans were a dark, strained line across his hips, the outline of his cock painfully obvious.
Mary reached for him, but he caught her wrists, pinning them above her head as he fumbled with his fly. The button popped free, the zipper rasping down, and then his cock was out, thick and flushed, the tip already weeping. He didn’t tease. Didn’t wait. The moment he was free, he lined himself up and slammed into her in one rough thrust.
The stretch burned, perfect and overwhelming, and Mary cried out, her nails digging into his forearms where he still held her down. Joseph groaned, his forehead dropping to hers, his breath hot and ragged against her lips. “Fuck, you’re so tight- “
She couldn’t form words. Could only whimper as he pulled back and drove into her again, harder this time, his hips snapping forward with a desperation that matched her own. The floor beneath them was unyielding, the slap of skin on skin loud in the small space, their grunts and moans tangling together. Mary wrapped her legs around his waist, heels digging into the small of his back, urging him deeper, faster.
Joseph’s control was fraying. She could see it in the way his muscles tensed, the way his thrusts turned erratic, his cock swelling inside her. His glasses had slid halfway down his nose, his dark eyes wild behind the lenses. Mary turned her head, catching his earlobe between her teeth, her voice a filthy whisper. “Cum inside me, Joe. Fill me up.”
That was all it took.
His rhythm stuttered, his cock jerking deep as he came with a broken groan, her name torn from his throat. Mary felt him pulse, hot and thick, the sensation sending her own orgasm crashing over her. She clenched around him, her back arching as wave after wave of pleasure wrung her out, her vision whiting out at the edges.
For a long moment, there was nothing but the sound of their ragged breathing, the scent of sex heavy in the air. Joseph collapsed beside her, his cock slipping free, a wet streak cooling on her thigh. He reached up, his fingers brushing the scar above his eyebrow- a nervous habit, she’d learned- and Mary caught his hand, pressing a kiss to his knuckles before rolling toward him.
His lips quirked, already half-hard again, the flush on his cheeks darkening as she traced a fingertip down his chest. “Round two,” she murmured, “but this time? I’m in charge.”
Joseph’s grin was slow, wicked. The night stretched ahead of them, endless and throbbing with possibilities.

Chapter Ten: Midnight Silk
The air between them still hummed with the aftershocks of their last collision- Joseph’s breath uneven, Mary’s skin flushed where his fingers had gripped her hips. She traced the faint scar above his eyebrow with her thumb, watching the way his lashes fluttered at the touch. His glasses had slipped crooked again, the frames askew, and the sight of him so disheveled, so undone, sent a fresh pulse of heat between her thighs.
“Round two,” she murmured, voice rough with the memory of his name torn from her throat moments ago. His lips curved, wicked and knowing, but before he could speak, she pressed her palm to his chest and shoved- just enough to knock him off-balance. His knees hit the edge of the mattress with a soft thud, and she didn’t give him time to recover. The silk blindfold was already in her fingers, a strip of midnight-blue fabric she’d pulled from her blazer pocket earlier, anticipating this. She looped it around his head, knotting it tight behind his skull, her knuckles brushing the warm shell of his ear.
“Mary- “ His voice cracked, half protest, half plea, but she silenced him with a finger pressed to his lips.
“Shh,” she breathed, close enough that her exhale ghosted over his chin. “You talked enough last time.” Her other hand found the hem of his hoodie, dragging it upward with deliberate slowness. The fabric caught on his glasses, tilting them further askew before she tugged the hoodie over his head, leaving him in just his t-shirt- thin cotton clinging to the lean lines of his torso. Goosebumps prickled across his skin as the cooler air hit him, his nipples tightening into stiff peaks. She didn’t miss it. Her fingers followed, pinching one between her thumb and forefinger, rolling it just shy of pain. Joseph gasped, his back arching off the mattress, and she did it again, harder this time, until a broken sound escaped him.
“Fuck- Mary- “
“That’s it,” she purred, leaning in to seal her lips over the spot where his pulse hammered in his throat. The taste of him- salt and something darker, musk and need- made her teeth ache. She bit down, just enough to leave a mark, and his hands flew up, gripping her wrists. Not to push her away. To hold on. “You’re going to take what I give you,” she whispered against his skin, “and you’re going to beg for it.”
His cock was already half-hard in his jeans, the denim straining as she palmed him through the fabric. The zipper gave way with a sharp snick, and she hooked her fingers into the waistband of his boxers, dragging both down his hips in one smooth motion. His erection sprang free, thick and flushed, the tip already glistening with pre-cum. She didn’t touch him. Not yet. Instead, she blew a slow stream of air over the sensitive head, watching his abdomen clench, his thighs tremble.
“Please- “ The word was raw, desperate.
“Since you asked so nicely.” Her voice was all smoke as she sank to her knees between his spread legs, the carpet rough against her bare skin. She didn’t tease. Not this time. She took him straight into her mouth, her lips sealing around the crown, tongue swirling over the slit to gather the bitter-sweet taste of him. Joseph’s fingers tangled in her hair, not guiding, just clinging, his breath coming in ragged bursts through his nose.
“Oh god- Mary, I can’t- “
She pulled off with a wet pop, stroking him with one hand while she traced the underside of his cock with the tip of her tongue, following the thick vein all the way to his balls. They were drawn up tight, heavy with need. She took one into her mouth, rolling it gently, and his hips jerked upward, a broken sound tearing from his throat.
“You’ll take it,” she murmured, nipping the tender skin of his inner thigh. “All of it.” Then she took him deep again, hollowing her cheeks, her free hand cupping his sac, massaging in slow circles. His pre-cum slicked her lips, her chin, and she moaned around him, the vibration making his entire body lock up.
“Please- “ His voice was a wreck. “I need- fuck, I need- “
She knew. She pulled off, pumping him with her fist, her thumb smearing the wetness over his crown. “Need what, Joe?” She licked her lips, deliberate, letting him hear the obscene sound. “Use your words.”
His chest heaved. “Your- your pussy. Fuck, I need to be inside you.”
A shiver ran through her, her own arousal dripping down her thighs. She rose, straddling his lap, and guided him to her entrance with one hand, the other braced on his chest. The blindfold hid his eyes, but she could feel the way his gaze would’ve burned into her if he could see. She sank down inch by agonizing inch, her inner walls stretching around his girth, the drag of him against her clit making her vision white out for a second.
“Fuck- “ The word hissed between her teeth as she bottomed out, her ass meeting his thighs. She stayed there, pulsing around him, letting him feel the way her body clenched, milked him. His hands found her hips, fingers digging in hard enough to bruise.
“Move,” he groaned. “Please, Mary, move- “
She did. Slow at first, rolling her hips in deep, deliberate circles, her blazer slipping off one shoulder with the motion. The fabric pooled around her elbows, the crisp white of her blouse beneath it damp with sweat. She could feel his cock twitching inside her, every ridge, every vein, and when she leaned forward, bracing her hands on his chest, the angle hit just right- her clit dragging against his pelvic bone with every rock of her hips.
“That’s it,” she gasped, her nails raking down his sternum. “Right there- fuck- “
His hands slid up her back, one tangling in her hair, the other gripping her ass, helping her ride him harder, faster. The sound of skin slapping skin filled the room, wet and obscene, mixed with their ragged breathing, the creak of the mattress. She could feel her orgasm coiling tight, a live wire just waiting to snap.
“Come on, baby,” she panted, her voice a sinful whisper. “Give it to me. Fill me up- “
That was all it took. His entire body went rigid beneath her, his cock swelling, and then he was coming with a guttural groan, his cum flooding her in hot, thick pulses. The sensation sent her over the edge- her own release crashing over her like a wave, her pussy clenching around him, her thighs slick with it as she came all over his lap.
For a long moment, there was nothing but the sound of their hearts hammering in sync, the rise and fall of their chests. Mary collapsed forward, her forehead pressing to his shoulder, her breath warm against the blindfold. She could feel his pulse beneath her lips, still racing.
Slowly, she lifted her head and pressed a kiss to the silk over his eyes. “That’s us,” she murmured, her voice rough with satisfaction. “Perfect. All we ever needed.”
His fingers found her wrist, squeezing gently. She reached up, adjusting his glasses- crooked from the hoodie, from her hands, from the way he’d buried his face against her neck earlier. The frames settled back into place, and she curled into him, her body still humming, the room still spinning just a little.
And then-
Silence.
Not awkward. Not heavy. Just quiet. The kind that settled into your bones, warm and sure. The kind that promised this wasn’t the end.
It was only the beginning.

