My brother-in-law hears me moaning and comes to check on the noise.
I was sprawled out on the couch, one leg draped over the armrest, just watching Matteo through the cracked door of the kitchen. He didn’t know I was there, not yet. My brother-in-law, all six feet of him, was wiping down the counter after dinner, his sleeves rolled up to his elbows, forearms flexing with every swipe of the rag. There was something about the way he moved—deliberate, almost too focused, like he was trying to scrub away more than just sauce stains. I shouldn’t have been staring, I know. He’s married to my sister, for fuck’s sake. But I couldn’t stop. The way his shoulders pulled at his shirt, the way his jeans hugged his hips… I bit the inside of my cheek, feeling that familiar heat creep up my neck.
I’m Adriana, by the way. Thirty-two, single, and apparently a creep for eyeballing my sister’s husband. I’d been staying at their place for a week, helping out while Sonal was on bed rest with her second kid. My niece, Juhi, was with her grandma—my mom—for the night, so it was just me and Matteo rattling around the house. And yeah, I’ve always noticed him. Hard not to. But tonight, something felt… heavier. Maybe it was the quiet. Maybe it was the way he’d looked at me over dinner, his dark eyes lingering a second too long when I laughed at his stupid dad joke. Or maybe I’m just a mess who hasn’t gotten laid in months.
I shifted on the couch, pulling my legs up under me, and that’s when my phone buzzed. A text from Sonal, checking in. I ignored it. Couldn’t deal with her right now, not with the way my mind was wandering. Instead, I let my gaze drift back to Matteo. He’d turned now, leaning against the counter, scrolling through his phone. His jaw was tight, like something was bothering him. I wondered what he was thinking about. Work? Sonal? Or… no. Don’t go there, Adriana.
But I did. I went there. My hand was already slipping under the waistband of my leggings before I could talk myself out of it. Just a little relief, I told myself. He wouldn’t know. The house was silent except for the faint hum of the fridge. I kept my eyes on him, half-hidden by the doorframe, as my fingers brushed against myself. A quick, sharp breath escaped me, louder than I meant. I froze, heart thumping, but he didn’t look up. Thank God.
I started slow, teasing, my fingers circling while I watched the way his thumb tapped at his screen. I imagined it was me he was texting, something dirty, something he’d never say out loud. My thighs squeezed together, trapping my hand, and I had to bite down on my lip to keep quiet. But it was getting harder. The heat was building too fast, my body too eager after weeks of nothing but my own touch. I tipped my head back against the couch, eyes fluttering shut for just a second, and that’s when I heard it.
“Adriana?”
My eyes snapped open. Matteo was standing in the doorway, his phone still in his hand, his brow creased with concern. Shit. Shit. I yanked my hand out of my leggings so fast I nearly elbowed myself in the face, scrambling to sit up straight. My face was burning, my pulse hammering in my ears. How much had he heard? How long had he been there?
“You okay?” he asked, stepping closer. His voice was low, cautious, like he wasn’t sure if he should come near me. “I heard… I thought something was wrong.”
I wanted to die. Right there on that lumpy couch, I wanted to sink through the cushions and disappear. “I’m fine,” I blurted, my voice too high, too shaky. “Just… stretching. Cramp. You know.”
He didn’t buy it. I could see it in the way his eyes narrowed, the way his gaze flicked down to my lap for half a second before snapping back up. “Sounded like more than a cramp,” he said, and there was something in his tone—curiosity, maybe. Or worse, amusement.
I crossed my arms, defensive, trying to play it off. “Well, it wasn’t. So you can go back to… whatever you were doing.”
But he didn’t move. He just stood there, one hand in his pocket, the other still holding his phone, looking at me like he was trying to solve a puzzle. “You sure? ‘Cause I’m pretty sure I heard—”
“Matteo, drop it,” I snapped, harsher than I meant. My cheeks were on fire, and I couldn’t meet his eyes. I stared at the coffee table instead, at the empty wine glass from earlier, wishing I could crawl inside it.
He was quiet for a long moment. Too long. Then he sighed, and I heard the creak of the floor as he took another step toward the couch. “Look, I’m not trying to embarrass you, alright? I just… I heard something, and I had to check. That’s all.”
I risked a glance at him. Big mistake. He was closer now, close enough that I could smell the faint spice of his cologne mixed with the dish soap on his hands. His eyes were softer than I expected, but there was something else there too. A question. Or maybe I was imagining it. Projecting. Because God knows I’ve been imagining a lot lately.
“I’m fine,” I said again, quieter this time. “Really. Just… forget it.”
He nodded, but he didn’t leave. Instead, he sat down on the other end of the couch, leaving a good foot of space between us. Still too close. My skin prickled, hyper-aware of every inch that separated us. He leaned back, one arm slung over the backrest, and looked at me. “You’ve been off all week,” he said, matter-of-fact. “Tense. Distracted. What’s going on with you?”
I laughed, but it came out sharp, brittle. “Oh, so now you’re my therapist?”
“Nah. Just someone who notices shit.” He tilted his head, studying me. “Talk to me, Adriana. Or don’t. But I’m not blind. Or deaf, apparently.”
That last part hit like a slap. My stomach dropped, and I looked away again, fingers digging into my thighs through my leggings. He knew. He fucking knew. And now he was sitting here, waiting for me to say something, to admit it. I couldn’t. No way. Not to him. Not when every time I looked at him, I felt that ache low in my belly, that pull I’ve been fighting since the day I met him at Sonal’s wedding.
But the silence was worse. It stretched on, thick and heavy, until I couldn’t stand it. “Fine,” I muttered, barely audible. “You want the truth? I’m a mess. I’ve been a mess. And yeah, I was… taking care of myself just now. Happy? Can we move on?”
I expected him to laugh, or get up and walk away, or at least look uncomfortable. He didn’t. He just sat there, his expression unreadable, his thumb tapping lightly against the couch cushion. Then, after what felt like forever, he said, “Didn’t mean to interrupt.”
I blinked at him. “What?”
“I mean it.” His voice was low, steady, but there was a roughness to it now, something I hadn’t heard before. “If you need… privacy, I can go. Or…”
“Or what?” My mouth was dry, my heart pounding so hard I was sure he could hear it. I shouldn’t have asked. Should’ve let it die right there. But I did, because I’m an idiot, and because part of me—okay, most of me—wanted to know what he was gonna say.
He shifted, just slightly, his knee brushing the edge of mine. Not accidental. I felt it like a spark, sharp and sudden, shooting straight through me. “Or I could stay,” he said, quieter now, his eyes locked on mine. “If you wanted.”
I should’ve said no. Should’ve told him to fuck off, to go back to the kitchen, to pretend this never happened. But I didn’t. I just stared at him, my breath shallow, my mind screaming at me to stop while my body leaned in, just an inch, before I caught myself. “Matteo, you’re married. To my sister.”
“I know.” His jaw tightened, and for a second, I saw the guilt flash across his face. But then it was gone, replaced by something darker, hungrier. “I know, and I shouldn’t be saying this. Shouldn’t even be thinking it. But I’ve seen the way you look at me, Adriana. Don’t pretend you haven’t.”
I opened my mouth to deny it, but the words wouldn’t come. Because he was right. He’d caught me, not just tonight, but a hundred times over the years. Little glances, stolen moments when I thought no one noticed. And now here we were, on this stupid couch, the air between us crackling with everything we shouldn’t want.
“I can’t,” I whispered, but it sounded weak, even to me. My hands were trembling, and I shoved them under my thighs to hide it. “We can’t. It’s wrong.”
“Yeah, it is.” He leaned in closer, just enough that I could feel the heat off him, his breath brushing my cheek. “So tell me to leave. Right now. And I will.”
I didn’t. I couldn’t. My whole body was screaming for him, every nerve on edge, and when his hand reached out, just barely grazing my knee, I didn’t pull away. His touch was light, tentative, like he was giving me one last chance to stop this. I didn’t take it.
Instead, I turned toward him, my knee pressing into his thigh, and that was all the permission he needed. His hand slid up my leg, slow but firm, his thumb brushing the inside of my thigh through the thin fabric of my leggings. I sucked in a breath, my eyes darting to his face. He was watching me, waiting for any sign I’d push him away. I didn’t.
“Fuck, Adriana,” he muttered, his voice rough as gravel. “You’ve got no idea how long I’ve thought about this.”
“Then do something about it,” I said before I could stop myself, the words spilling out in a rush. And that was it. The dam broke.
His hand tightened on my thigh, pulling me closer, and then his mouth was on mine, hard and desperate, like he’d been holding back for years. I kissed him back just as fiercely, my hands fisting in his shirt, yanking him against me. His stubble scraped my chin, his tongue hot and insistent, and I moaned into his mouth without meaning to. He groaned back, low and deep, the sound vibrating through me, making me ache even more.
We fumbled, clumsy in our urgency, my legs tangling with his as I half-climbed into his lap. His hands were everywhere—on my hips, sliding up my back, gripping the curve of my ass through my leggings. He squeezed hard, pulling me tighter against him, and I gasped at the feel of him, already straining against his jeans. “Goddamn, you’ve got an incredible ass,” he muttered against my neck, his lips dragging over my skin, teeth grazing just enough to make me shiver. “Been staring at it all fucking week.”
I laughed, breathless and a little embarrassed, but it turned into a moan when he nipped at my collarbone. “Pervert,” I managed, grinding down against him, feeling the hard ridge of him press right where I needed it. My leggings were damp, sticking to me, and I knew he could feel it through his jeans.
“Says the woman who was touching herself watching me clean,” he shot back, his voice thick with lust, and then he flipped us, pinning me under him on the couch. The cushions sank under our weight, and I wrapped my legs around his waist, pulling him closer. He rocked against me, slow at first, then harder, the friction maddening through our clothes. I arched up, my nails digging into his shoulders, desperate for more.
“Take these off,” I panted, tugging at his shirt, and he obliged, yanking it over his head in one swift move. I ran my hands over his chest, down his stomach, feeling the heat of his skin, the way his muscles tensed under my touch. Then I was fumbling with his jeans, my fingers shaky as I popped the button, dragged down the zipper. He kicked them off, along with his boxers, and I couldn’t help but stare for a second. He was hard, thick, the sight of him making my mouth water.
“Your turn,” he said, his hands already at the waistband of my leggings, peeling them down along with my underwear. I lifted my hips to help, and then I was bare under him, the cool air hitting my skin, making me hyper-aware of how wet I was. His eyes darkened as he looked at me, his hands spreading my thighs wider, and then he was lowering himself, his mouth hovering just above me.
“Matteo, wait—” I started, but then his tongue flicked against me, hot and deliberate, and I forgot how to speak. My head fell back, a sharp cry escaping me as he licked and sucked, his hands gripping my hips to keep me still. Every stroke was precise, like he knew exactly what would unravel me, and I was helpless under him, my fingers tangling in his hair, pulling harder than I meant to. He didn’t stop, didn’t slow, just kept working me until my thighs were trembling, until I was right on the edge, gasping his name.
And then he pulled back, just enough to look up at me, his lips slick, his eyes burning. “Not yet,” he said, voice hoarse. “I wanna feel you when you come.”
I nodded, too far gone to argue, and he moved up, positioning himself between my legs. I felt the blunt pressure of him, and then he was pushing in, slow at first, stretching me in a way that made me hiss. He was careful, watching my face, but I didn’t want careful. I hooked my legs around him, urging him deeper, and he groaned, his control slipping as he thrust harder, filling me completely.
We moved together, messy and urgent, the couch creaking under us. His hands gripped my ass again, angling me just right, hitting spots that made my vision blur. “Fuck, you’re perfect,” he muttered, his breath hot against my ear. “So tight around me, so fucking good.”
“Harder,” I begged, my voice barely a whisper, and he obliged, driving into me with a force that made me cry out. I was close, so close, the heat building low and tight, and then his thumb found me, circling just above where we were joined, and I shattered. My whole body tensed, a ragged moan tearing from my throat as I clenched around him, wave after wave hitting me until I couldn’t think, couldn’t breathe.
He wasn’t far behind. A few more thrusts, his rhythm faltering, and then he buried himself deep, a low, guttural sound escaping him as he came, his grip on me bruising. We stayed like that for a moment, panting, slick with sweat, his weight heavy but grounding on top of me.
Reality crept back in too fast. The guilt, the weight of what we’d done, settled over me like a cold blanket. I pushed at his chest, and he rolled off, sitting back on the couch, running a hand through his hair. Neither of us spoke. What was there to say? We’d crossed a line, and there was no going back.
And then, before either of us could break the silence, the doorbell rang. Sharp, insistent, cutting through the haze. My heart stopped. Matteo’s head snapped toward the sound, his expression mirroring my own panic. Who the hell was at the door at this hour? And what if they knew?
Enjoy erotic audiobooks. Try Audible free for 30 days.
All characters are 18+. All stories are fiction. EroticTales