[Kinks: Roommates, secret sex, risk]
Her roommate was asleep. She wasn’t. Not anymore. The digital clock blinked 2:13 a.m. The room was quiet except for the gentle hum of the fan and the soft rustle of sheets every now and then. In the bed across from her, Lena’s roommate was sleeping soundly, completely oblivious to the storm brewing under the covers on the other side of the room. Lena lay still on her back, heart pounding, breath shallow. She could feel him beside her, his body hot and heavy under the same blanket, their limbs barely touching, yet her skin burned. This was dangerous. He wasn’t supposed to be here. Boys weren’t allowed in the girls’ dorm after midnight. If they got caught, they'd both be in trouble. But she hadn’t told him to leave. She hadn’t wanted to. He turned his head and whispered her name, low and deep, his breath tickling her cheek. “I can hear your heartbeat,” he murmured, lips brushing her ear. “It’s so loud.” She swallowed hard. “You shouldn’t be here.” “And yet…” he leaned in closer, “here I am.” A small whimper escaped her lips as his hand found her thigh, slowly sliding up beneath the oversized t-shirt she wore. His fingers were warm, his touch confident—teasing but careful, like he was waiting for her to stop him. She didn’t. Instead, she parted her legs just a little, barely enough for him to notice. “You’re sure?” he asked, voice hoarse with restraint. She nodded. That was all he needed. He kissed her then—not her lips, but her neck. Feather-light, soft kisses that traveled downward slowly, lingering along her collarbone, then down the center of her chest. Her breath hitched with every inch he explored. The t-shirt rose with his touch, until it was bunched around her hips. Lena’s eyes darted toward her roommate’s bed, only a few feet away. “We can’t,” she whispered, breathless. “She’s right there.” He pulled back just enough to look her in the eyes. The room was dark, but she could still see the glint in his gaze. “Then be quiet for me,” he said, lips brushing hers in the barest kiss. “Can you do that, pretty girl?” She shivered. He shifted down the bed, dragging the covers with him. Her body tensed, her thighs clenching, but he slid his hands underneath and gently pried them apart. He kissed the inside of her knee first. Then her thigh. Higher. Higher. She grabbed the pillow and hugged it to her chest, biting into the fabric as he pressed his face between her legs. She could feel the heat of his breath through her panties before he hooked a finger under the waistband and tugged them down, slow and deliberate, until they slipped off her ankles. Then his mouth was on her. Her hips jumped from the shock of it—his tongue warm, firm, licking her slowly, savoring her like dessert he’d been craving all night. She gasped, hand flying to her mouth to smother the sound. His hands held her thighs apart, thumbs stroking her skin, grounding her as his mouth worked in maddening circles. He didn’t rush. He licked and sucked, then flattened his tongue and dragged it upward in one slow motion that made her back arch. “F-fuck,” she breathed against her palm. “Shhh,” he chuckled softly, breath warm against her. “Don’t wake her.” Her whole body ached with need. Every time she thought she’d gotten used to the feeling, he changed the rhythm—slowed down, then sped up, keeping her on the edge. When he slid one finger inside her, she clenched so tight it made him groan into her core. “You’re so tight,” he whispered. “So wet. All for me?” She whimpered again, nodding frantically. His finger curled just right, finding that spot that made her toes curl. He added another, thrusting them slow and deep while his tongue flicked her clit in gentle, teasing strokes. She was trembling. Her hand fisted the sheets, her other hand clamped over her mouth, trying so hard not to cry out as pleasure coiled tight in her belly, ready to snap. “You gonna cum for me?” he asked, voice low and full of heat. “You gonna be my good girl and take it quietly?” She didn’t answer—she couldn’t. Her voice was lost somewhere between her shallow breaths and the rush of heat building low in her belly. Every muscle in her body was pulled tight, her fingers gripping the sheets like a lifeline. Her thighs quivered around his shoulders, her chest rising and falling rapidly, the tension coiling tighter with every stroke of his tongue, every curl of his fingers inside her. He knew her body now. Knew exactly how to push her closer to the edge, slow enough to tease, deep enough to drive her wild. Just when she thought she couldn’t take anymore—when the ache inside her had stretched to something unbearable—he flicked his tongue against her one more time, slow and deliberate. The pleasure snapped through her like a whip. Her body arched off the mattress, back bowing as the orgasm slammed into her. She buried her face in the pillow, a strangled moan slipping from her lips despite her best effort to stay quiet. The world fell away, and all she could feel was him—his mouth, his hands, the pulse of her own heartbeat pounding in her ears. She came in waves, shuddering through every pulse, every breathless moment. Her toes curled, her body trembled, and her chest heaved with shallow, broken gasps. She couldn’t think. Couldn’t move. All she could do was hold on. Slowly, carefully, he eased his hand from between her legs and kissed the inside of her thigh, like a promise. Then he crawled back up beside her, moving the covers back over them. His touch was suddenly soft, almost reverent, like he didn’t want to break the spell. His lips brushed her temple. “You didn’t scream,” he murmured with a lazy smile in his voice. “I’m impressed.” Lena turned toward him, her cheeks still flushed, eyes heavy-lidded and dazed. Her breathing was uneven, her body still humming. “I hate you,” she whispered, voice weak but teasing. He smirked, resting his forehead against hers. “No, you don’t.” She didn’t. Not even a little. He pulled her close, one arm wrapping firmly around her waist as she curled into his chest. His skin was warm, his heartbeat steady beneath her cheek. She felt weightless, every ounce of tension melted from her limbs, replaced by a strange, dangerous softness. She should have told him to leave. Should have rolled away, reminded him—and herself—that this was a one-time mistake. But instead, she let herself stay wrapped in his arms. Safe. Sated. And utterly addicted to the way he made her feel.Shantel’s povThe music was still echoing in my ears when we stumbled into the hotel suite. My heels hurt, my lipstick was smudged, and my dress clung to my sweaty skin. None of it mattered. Tonight was wild, haphazard, insane — the way a girls' night out should be."God, I don't feel my toes!" I laughed, taking off my stilettos and falling onto the giant sofa. The cushions wrapped around me.My best friend, Lila. Sat down beside me on the chair, falling into it very lazily like a rag doll. Her shiny skirt, moved up, showing her smooth and sexy thighs. She moaned in an exaggerated way. “If I eventually die this night, just tell my mom I went out happy.”I snorted. "Oh please, tomorrow you'll be back to pose with those plastic angel wings in front of your followers on Instagram."She wrinkled her face at me. We were intoxicated, silly, swimming in cocktails and adrenaline. All the silly things felt like the world's biggest joke.The door shut with a snap. Ethan, my boyfriend, was stand
Vivian’s POVMy heart did a backflip.My stomach tightened, and my pulse was thundering.Ethan leaned against a table and pulled down his pants. He kicked it off with a dramatic sound. “Wheeeww.”Jay laughed softly.Ethan was in front of me with only his boxers now, and he smiled as he looked at me.“Touch it,” he commanded, like a spoilt child.I hesitated. But shameless me could not walk away.I stretched my hand forward and reached for it. I stroked it through the fabric of his boxers, and he threw his head back, drowning under my touch.His cock felt huge, and I could bet that he was easily a solid eight inches.Before I knew it, my hand reached for the waistband of his boxers, and I pulled it down, allowing his cock to bounce out—long, thick, and hard.Ethan smiled. “I see you can’t wait to have me.”Then he reached for his d
Vivian’s povThe next day I got to school earlier than I used to.The thoughts of the previous day would not leave me and this morning, I just wanted to get satisfaction from looking at their faces.The day went by faster than I had expected and I had to teach a class that they were in.The tension in the room was too much, with my eyes flicking to them every then and now, and Jay winked at me once… or maybe four times.They shouldn’t have been in detention today and that was a relief.I was not even the teacher to take the people who ended up in detention.At least I wasn’t until the principal had called me to take over because Miss Becky was not feeling well.“Lock the door.”That was the first thing that I heard immediately I stepped into the detention room. I frozeI looked up and they were there.It was Ethan that said it. His voice was low, sharp and carrying the kind of command that slipped straight into my bones.Jay smirked and he was already moving to where I was. He came an
Vivian’s pov I slammed my apartment door shut and leaned against it, breathing like I had run a marathon.My bag slid from my shoulder and hit the floor. My hands were still shaking. My whole body was buzzing.What just happened in detention replayed again and again in my head—Ethan’s smirk, Jay’s voice, my own stupid confession.“I meant it.”God, I had said it. Out loud.I covered my face with my hands and groaned. “I’m so screwed.”I kicked off my heels, tossed my blazer onto the couch, and stumbled into my bedroom. Maybe a hot shower would wash it off. Maybe I could pretend tomorrow was a normal day.But then my phone buzzed.I froze.Slowly, I picked it up from the bed. One new email.From an address I didn’t know.The subject line: Confession Hour, Part Two.My stomach flipped. My thumb shook as I tapped it open.“You didn’t finish your lines today. Tomorrow you will. Don’t be late, Miss Carter. –J & E”I dropped the phone like it burned me. My heart slammed in my chest.They w
Vivian’s pov “Read the next line,” Jay said, his voice low but playful, like he was daring me.“No.” My throat was now so dry. I tried to sound like I was strong but my voice was barely above a whisper. Ethan bent his head to the side, and he was still flipping through the pages of the journal like it just a normal game manual. He moved his head up to look at me and he looked into my eyes. And his eyes looked like he was amused. “You wrote it, Miss Carter. What’s the big deal? Or maybe…” His grin spread. “Maybe you want us to read it for you.”Heat crawled up my neck. “Stop it. Both of you. This is detention, not story time.”Jay laughed softly and he leaned on my desk where he had come to earlier. Like he was the owner of the room. “Oh, it’s story time. Your story. Our story.”I shook my head fast. “This is not—”But then Ethan read out loud. The way his voice was as he was reading it sounded smooth and all the words that he said, all felt like it was caress and like the edg
Vivian’s pov “Miss Carter, you’re blushing.”The voice was low, playful, dangerous.I froze. My hand was still on the chalk, halfway through writing their punishment lines on the board. I turned, and there they were—two boys who had spent the last hour fighting in the hallway, now sitting in detention like kings who owned the world.Ethan and Jay.The worst duo in school.And they were smirking. At me.“What did you just say?” I snapped, though my voice wasn’t as sharp as I wanted.Jay leaned back in his chair, arms crossed, his shirt sleeves rolled up like he was about to break another rule. Ethan tapped his pencil on the desk, slow and cocky, like every second of silence was his stage.“I said… you’re blushing,” Jay repeated, dragging the word. “And I know why.”My stomach dropped. My heart began to slam against my ribs.Because I knew what they had.The journal.My stupid leather journal I carried everywhere. My place to write down feelings I could never say out loud.