“Oh, for fuck’s sake,” Michelle muttered, wrestling with the garage door opener. The old thing always acted up when it was over a hundred degrees, which was basically every day in July. She jabbed the button again, harder this time, and the mechanism groaned, lifting the door a foot before clanking to a halt. Great. Just great. She glanced at her watch. 3:15 PM. Dev would be here any minute to pick up Hugo for their golf game.
She was 35, Dev was 29. Their parents, Hugo and Marisol, had married three months ago. Michelle lived in a condo across town, Dev had his own place even further out. This house, Hugo’s, was new territory for everyone, a kind of neutral ground that felt anything but neutral when Dev was around. They’d met at the wedding, a polite handshake, a few strained smiles, and a mutual understanding that this whole step-sibling thing was… awkward. More awkward for her, maybe, because Dev had a way of looking at her that wasn't exactly brotherly. He had those eyes, the color of desert scrub after a good rain, and a build that filled out a polo shirt like it was custom-made.
She gave the garage door one last futile push, then threw her hands up. “It’s stuck!” she yelled, hoping Hugo would hear her from inside. No response. Probably in his office, lost in spreadsheets. She sighed, wiping a bead of sweat from her temple. Her tank top was already clinging to her skin. Phoenix in July was a special kind of hell.
Just then, a black truck pulled into the driveway, tires crunching on the gravel. Dev. Of course. He killed the engine, and the air conditioning in the truck seemed to die with it. He unfolded himself from the driver’s seat, moving with an easy, unhurried grace that always annoyed and attracted her in equal measure. He was wearing shorts and another polo shirt, the kind that hinted at muscles without screaming about them. He ran a hand through his dark, slightly damp hair.
“Trouble?” he asked, his voice a low drawl that made the word sound almost intimate. He leaned against the truck, arms crossed, those eyes assessing the broken door, then her.
“The usual,” she said, trying for nonchalant. “This thing hates summer. Hugo’s probably deaf to my cries for help.”
He pushed off the truck. “Let me take a look.” He walked over, his proximity sending a little jolt through her. He was taller than her by a good six inches, and when he bent to examine the track, she could see the taut line of his back under the thin fabric of his shirt. He smelled faintly of something fresh, like soap and clean linen, a welcome change from the oppressive heat.
“Looks like it’s off the track on this side,” he murmured, his fingers tracing the metal. “Probably just needs a good shove.” He straightened, looking at her. “You want to give it a try with me? On three?”
“Sure,” she said, stepping closer. Too close. Her arm brushed his as they both gripped the bottom edge of the door. The metal was hot under her fingers. “Ready?” she asked, her voice a little breathier than she intended.
“One, two, three!” he said, and they both heaved. The door groaned, shifted, and with a metallic shriek, slid back onto the track. It rumbled all the way open, revealing the cluttered garage within, and letting in a blast of even hotter air.
“Success!” Michelle laughed, pulling her hand away from the hot metal. Her arm brushed his again, a longer, lingering contact this time. She could feel the warmth of his skin, the faint ripple of muscle. He didn’t move away.
He turned, his eyes still on hers, a small smile playing on his lips. “Teamwork makes the dream work.”
The air between them was suddenly thick, not just with the heat, but with something unspoken. His smile faded a little, his eyes dropping to her mouth, then back up. She could feel her pulse quicken. This was dangerous. This was wrong. He was her step-brother. Even if they weren’t related by blood, even if they hadn’t grown up together, the label was still there, a barrier that felt increasingly flimsy.
“Everything alright out here?” Hugo’s voice boomed from the doorway leading into the kitchen. He appeared, looking fresh and oblivious in his golf attire. “Oh, Dev, you’re here. Michelle, you got the door open?”
Michelle jumped back, feeling a flush creep up her neck. “Yeah, Dev helped. It was off the track.”
Dev had already turned, his expression carefully neutral. “Just needed a bit of muscle, Hugo.”
Hugo clapped Dev on the shoulder. “Good man. Ready to lose some balls?”
As the two men walked towards Dev’s truck, talking about their golf game, Michelle watched them, her heart still thudding. She could feel Dev’s gaze on her for a moment, a quick, almost imperceptible glance over his shoulder before he got into the truck. She knew, with a certainty that both thrilled and terrified her, that he felt it too.
Two weeks later, the heat hadn’t let up, and neither had the unspoken tension between Michelle and Dev. Hugo and Marisol were going away for a long weekend to Sedona – a second honeymoon, Marisol had called it. Michelle was staying at Hugo’s house to look after their dog, a grumpy bulldog named Brutus. Dev, apparently, had offered to help with some yard work. He’d called her directly to arrange it, which felt like a deliberate choice.
Friday evening, the house felt strangely quiet without Hugo and Marisol. Brutus was snoring on the cool tile floor. Michelle was in the kitchen, making a salad, when she heard a knock on the back door. She jumped, her hand flying to her chest. She hadn’t expected him until Saturday morning.
She opened the door to find Dev standing there, a six-pack of craft beer in one hand, a small bag in the other. He was wearing jeans and a faded t-shirt, his hair slightly rumpled. He looked less polished than usual, and somehow, more appealing.
“Hey,” he said, a faint smile on his face. “Thought I’d get an early start on the yard. And, you know, bring supplies. Hope you like IPAs.”
“Dev,” she said, a little breathlessly. “I thought you were coming tomorrow.”
“Changed my mind. Figured I could tackle the weeding tonight while it’s… marginally less scorching. Plus, free dinner if I time it right?” He winked, and the casual intimacy of it made her stomach do a flip.
“I just made salad,” she said, trying to sound normal. “But there’s grilled chicken. Come in.”
He stepped inside, and the kitchen suddenly felt smaller. He put the beer in the fridge and the bag on the counter. It contained a carton of strawberries and a tub of expensive-looking cheese. “Contribution,” he said, gesturing to them.
They ate dinner at the kitchen island, the air conditioning struggling against the evening heat. The conversation was light, easy, about work, about Phoenix, about Brutus’s quirks. But underneath it all, that current, that unspoken awareness, pulsed between them. She caught him watching her more than once, his eyes lingering on her mouth, her neck. She found herself doing the same, admiring the way his shirt stretched across his shoulders, the strong line of his jaw.
After dinner, they were clearing the table. Dev reached for a plate, and his fingers brushed hers. It was brief, accidental, but it sparked something. Her skin tingled. He didn’t apologize, just met her eyes, a question in their depths. She didn’t look away.
“The yard can wait till morning,” she said, her voice a little hoarse. She swallowed, her gaze dropping to his mouth.
He took a step closer. “It can.” His voice was low, rough around the edges. He reached out, slowly, and brushed a stray strand of hair from her face. His fingers were warm against her skin, a feather-light touch that sent shivers down her spine. Not a shiver, a definite, physical reaction, like a spark igniting.
“Michelle,” he murmured, his thumb stroking her cheekbone. His eyes were dark, intense, burning into hers. “This is… probably a bad idea.”
“Probably,” she agreed, leaning into his touch. Her own hand came up, tentatively, to rest on his arm. His bicep was firm under her palm. The word ‘taboo’ screamed in her head, but it was a distant sound, muffled by the rising tide of desire.
He moved in closer, until their bodies were almost touching. She could feel the heat radiating off him, the faint scent of his cologne. His gaze dropped to her lips again, and this time, he didn’t look away. Her breath hitched. She wanted him to kiss her, badly.
He lowered his head, slowly, giving her every chance to pull away. She didn’t. Her eyes fluttered shut as his lips finally met hers. It was soft at first, a tentative exploration, then it deepened, hungry and demanding. His hand cupped the back of her head, pulling her closer, tilting her head for better access. Her fingers tightened on his arm, clutching the fabric of his shirt. His mouth was warm, firm, tasting faintly of beer and something uniquely him. She opened her mouth to him, and his tongue swept in, exploring, teasing, a raw dance that made her knees weak.
When they finally broke apart, both of them were breathless. Her lips felt swollen, her body humming. His eyes were still dark, heavy-lidded. “Marisol and Hugo are gone for the weekend,” he whispered, his voice husky.
“I know,” she breathed, her heart hammering against her ribs. She knew exactly what he was saying. This wasn’t just a kiss. This was crossing a line, deliberately, gleefully.
He took her hand, his fingers intertwining with hers, and led her out of the kitchen, through the living room, and up the stairs. The house was silent around them, save for the faint hum of the air conditioner and the distant snoring of Brutus. Every step felt illicit, every touch a deepening of their secret. She didn’t know where he was taking her, didn’t care. All she knew was that she wanted more.
He led her to her bedroom, the one she used when she stayed over. He pushed the door open, then stepped aside, letting her enter first. The room was dim, the blinds drawn against the afternoon sun. He followed her in, closing the door softly behind him, the click echoing in the sudden quiet.
She turned to face him, her eyes searching his. The desire in them mirrored her own, raw and unapologetic. He reached for her, pulling her into his arms, and this time, the kiss was immediate, desperate. His hands found the hem of her tank top, pushing it up, then over her head. She helped him, shrugging out of the fabric, letting it fall to the floor. She was wearing a simple lace bra, and his eyes lingered on it for a moment before his fingers went to the clasp. He undid it with practiced ease, and the bra fell away, baring her to his gaze.
“Beautiful,” he murmured, his hands cupping her breasts. His thumbs brushed over her nipples, making them tighten and peak. A low moan escaped her throat. She leaned into his touch, arching her back, offering herself to him. He lowered his head, taking one nipple into his mouth, suckling gently. A jolt shot through her, a white-hot pleasure that spread through her veins.
Her fingers fumbled with the buttons of his shirt, desperate to feel his skin against hers. He pulled away from her breast, his mouth red and wet, and helped her with the buttons. The shirt came off, revealing his broad chest, dusted with dark hair. She reached out, her fingers tracing the line of his collarbone, the hard planes of his abs. He was solid, warm, utterly desirable.
He kissed her again, a deep, consuming kiss, as his hands found the waistband of her shorts. He unzipped them, pushed them down, and she stepped out of them, leaving her in just her panties. He stared at her, his eyes blazing, before kneeling in front of her. His hands gripped her hips, and he pressed his face against her stomach, then lowered further, kissing her inner thighs through the thin fabric of her underwear.
“Dev,” she gasped, her hands tangling in his hair. His breath was hot against her skin, sending shivers through her. He peeled her panties down, slowly, deliberately, exposing her to his hungry gaze. He looked at her, his eyes dark with desire, then his tongue traced the delicate folds of her sex, making her cry out.
He began to lick her, slowly at first, then with more intensity, his tongue a masterful instrument of pleasure. She gasped, moaned, clutching at his shoulders as waves of sensation washed over her. Her legs trembled, threatening to give out. “Oh, God, Dev,” she panted, her hips bucking instinctively. He continued, relentless, bringing her closer and closer to the edge. The pleasure was almost unbearable, a sweet agony that had her arching against him, begging for release.
When her climax hit, it was a sudden, violent spasm that rocked her to her core. Her body tightened, her muscles contracting, and she cried out his name, collapsing against him. He held her, still licking, until the last tremors faded, then he rose, pulling her into his arms. Her legs were weak, her body still humming.
He laid her gently on the bed, pushing her back against the pillows. He quickly shed the rest of his clothes, revealing his hard, erection. She stared at it, thick and engorged, pulsing with life. Her mouth went dry. He climbed onto the bed, hovering over her, his eyes locked on hers.
“Ready for more?” he asked, his voice rough with desire.
She nodded, unable to speak. He shifted, kneeling between her legs, and she opened them for him, inviting him in. He lowered himself, slowly, deliberately, until the head of his cock brushed against her entrance. He paused, looking into her eyes, a silent question passing between them. This was it, the final step, the point of no return. She met his gaze, her own filled with a fierce, unwavering desire. She wanted this. She wanted him.
He pushed in, slowly at first, filling her with his warmth and hardness. She gasped, a sound of both pain and pleasure. He waited, letting her adjust, then he pushed deeper, burying himself inside her. She cried out, her nails digging into his shoulders. He was big, so big, stretching her in the most exquisite way. Her body immediately began to contract around him, trying to pull him deeper still.
“Fuck, Michelle,” he groaned, resting his forehead against hers. “You feel so good.”
He began to move, a slow, deep rhythm that quickly built in intensity. Each thrust sent a wave of pleasure through her, igniting new fires in her already sensitive body. She wrapped her legs around his waist, pulling him closer, wanting every inch of him. Her hips moved with his, a raw dance of desire and abandon. She could feel herself building again, the pleasure spiraling higher and higher.
“Faster, Dev,” she panted, her voice raw. “Please, faster.”
He obeyed, his thrusts becoming harder, deeper, more frantic. The bed creaked under their combined weight, a rhythmic accompaniment to their escalating passion. Their bodies slapped together, slick with sweat. He leaned down, taking her mouth in a searing kiss, his tongue mirroring the movements of his hips. She tasted herself on him, a potent mix of desire and surrender.
She was on the verge again, a breath away from shattering. Her body trembled, her muscles convulsed. “I’m… I’m going to…” she choked out, her voice breaking.
He pulled back from her mouth, his eyes wide, glazed with his own impending release. “Come for me, Michelle,” he urged, his voice a guttural growl. “Come now.”
And she did. Her body seized, a violent, all-consuming climax that left her breathless and spent. She arched against him, crying out his name as the pleasure washed over her in dizzying waves. Almost immediately, he followed, his own groan echoing through the room as he emptied himself deep inside her. He collapsed on top of her, his body heavy and warm, his breath ragged against her neck.
They lay there for a long time, entangled, the silence broken only by their heavy breathing. The adrenaline slowly faded, replaced by a profound sense of contentment, and a thrilling, illicit thrill. This was wrong, yes, but it felt so incredibly right.
Saturday morning, Michelle woke to the smell of coffee. Her body ached in the most delicious way. She opened her eyes to find Dev’s arm still draped over her, his face buried in her hair. He was still asleep, his breathing slow and even. A faint flush of shame tried to surface, but it was quickly drowned out by the memory of the night before, the sheer, undeniable pleasure.
She carefully disentangled herself, slipping out of bed. She found her clothes scattered on the floor and quickly dressed, feeling a little self-conscious. She tiptoed out of the room, closing the door softly behind her.
She found Dev in the kitchen, already dressed in a fresh t-shirt and shorts, looking annoyingly handsome. He was pouring coffee, and the aroma filled the room. Brutus was curled at his feet, looking up at him with adoration. “Morning,” he said, his voice husky. He handed her a mug. “Sleep well?”
She took a sip of the hot coffee, avoiding his gaze. “Yeah. You?”
“Like a baby,” he said, his eyes twinkling. He leaned against the counter, watching her. “About last night…”
She finally met his gaze. “It happened.” She didn’t know what else to say. It was a statement, not a question, not an apology.
He nodded slowly. “It did. And it was… incredible.” He pushed off the counter and walked over to her, reaching out to cup her cheek. His thumb stroked her skin. “No regrets?”
She hesitated for a split second, then shook her head. “No. You?”
He leaned down, pressing a soft kiss to her forehead. “None. But… what now?”
That was the million-dollar question. She knew this couldn’t be a one-time thing, not after what they’d shared. The connection was too strong, the desire too potent. And the danger, the thrill of their forbidden secret, only made it more intense.
“They’re back tomorrow evening,” she said, referring to Hugo and Marisol. “We need to be careful.”
“Careful,” he repeated, a smirk playing on his lips. “I can be careful. Doesn’t mean we have to stop.” He pulled her closer, his arms wrapping around her waist. “What do you say we get that yard work done, then take a dip in the pool? I’ve got some sunscreen you can borrow.” His eyes dropped to her lips, and she knew exactly what he was implying. Sunscreen application, alone by the pool, the house empty, the heat pressing down on them. Another opportunity, another transgression.
She looked at him, really looked at him, and the desire flared again, hot and undeniable. Her step-brother. The man she shouldn’t want, but did. Badly.
“Sounds like a plan,” she said, her voice barely a whisper. She leaned in, pressing her lips against his. The kiss was soft, a promise of more to come, a shared secret blooming in the scorching Phoenix heat. This was just the beginning, she knew, of a dangerous, thrilling game, and she was more than ready to play.