Chapter 20

2282 Words
“What are you doing here?” Bella uttered, her voice shaky as she tried to stand and push the door shut. Ethan shoved the door open harder, the force sending Bella stumbling backward. She lost her balance and fell to the floor with a sharp gasp, landing hard on her already bruised knees. He stepped inside calmly, closed the door behind him, and locked it with a soft click. The sound made Bella’s stomach drop. “I came here to see where my little toy was hiding,” Ethan said, his voice low and mocking as he paced slowly around the small dorm room, looking at everything like he owned it. “So this is the place you chose to spend the rest of your time here?” He chuckled, shaking his head. “Pathetic. Hiding in your room like a scared little bitch.” Bella pushed herself up on trembling arms, heart hammering in her chest. “What do you want?” Ethan stopped pacing and turned to face her fully. His eyes darkened with cruel amusement. “You.” Bella gulped, fear crawling up her spine. “I want you to know your f*****g place,” he continued, taking a slow step closer. “You embarrassed me in front of the whole cafeteria yesterday. Nobody does that and walks away clean. Especially not a weak little freshman like you.” Bella sighed shakily, trying to sound braver than she felt. “I know my place, okay? Can you just let me be?” Ethan laughed — a cold, ugly sound that filled the small room. He crouched down in front of her, grabbing her chin roughly with his fingers and forcing her to look up at him. “No, you don’t know your place yet,” he said softly, dangerously. “But you will. By the time I’m done with you, you’ll understand exactly how things work here. You’ll learn to keep that pretty mouth shut unless I tell you to open it. You’ll learn to bow your head when I walk by. And if you ever talk back to me again in public…” He leaned in closer, his breath brushing against her ear. “I’ll make sure every single student in this academy watches while I break you. I’ll turn you into the biggest joke in Lycaon. You’ll beg me to stop, and I still won’t. So be a good girl and stay quiet from now on. Got it?” Bella’s breath came in short, frightened bursts. She tried to pull her face away from his grip, but he held her firmly. “Get out of my room,” she snapped, voice trembling but loud. “You have no right to be here. Leave!” Ethan’s smirk faltered for half a second, replaced by something darker. He stepped closer, towering over her. “You still don’t get it, do you?” he growled. “You don’t get to talk to me like that.” Before Bella could say another word, Ethan grabbed her by the arms, yanked her up, and crashed his mouth against hers in a rough, demanding kiss. Bella’s eyes widened in shock. She froze for a split second, then started struggling, pushing hard against his chest with both hands. “Stop—!” she tried to say against his lips, but he didn’t let her pull away. Ethan pushed her backward until the back of her knees hit the edge of her bed. With one firm shove, he sent her falling onto the mattress. He followed immediately, climbing over her and pinning her wrists above her head with one large hand. His body pressed down on hers, heavy and unyielding. The kiss deepened, aggressive and possessive, his tongue forcing its way past her lips. Bella squirmed beneath him, trying to turn her head away, but he held her in place, kissing her like he was claiming territory. When he finally pulled back just enough to speak, his breath was hot against her swollen lips. “You talk too much,” he murmured, voice low and rough. “Maybe I should keep that mouth busy instead.” Bella gasped for air, chest heaving, her heart pounding so hard she could feel it in her throat. Her eyes were wide with a mix of fear, anger, and unwanted heat. “Get off me,” she whispered, but her voice came out weaker than she wanted. Ethan chuckled darkly, his free hand sliding down her side, gripping her hip possessively. “Not yet, little toy,” he said, leaning down again until his lips hovered just above hers. “I think I’m going to enjoy breaking you slowly.” He kissed her again — slower this time, but no less controlling — while his body kept her pinned helplessly to the bed. Ethan’s hand slid up under Bella’s shirt without warning, cupping her breast firmly. His thumb brushed over her n****e, massaging it in slow, deliberate circles. Bella couldn’t stop the soft, involuntary moan that escaped her lips. “Don’t do this, Ethan,” she pleaded, voice shaky. “Don’t do what?” he asked mockingly, pinching her n****e hard between his fingers until it stiffened instantly under her clothes. “This?” Bella groaned, her body betraying her as heat rushed through her chest. Before she could push him away, Ethan slipped his cold hand fully beneath her bra, grabbing her bare breast. He squeezed and massaged it roughly, rolling her hardened n****e between his fingers. “Stop… please,” Bella groaned, trying desperately to hold back another moan. Ethan smirked, eyes dark with satisfaction. “Your n*****s are so f*****g hard, like little rocks. You actually like this, don’t you? Filthy little whore.” Bella cursed her own body silently as it responded to his touch, a rush of unwanted heat pooling between her legs. He continued kneading her breasts, squeezing and teasing, until suddenly he pushed her shirt and bra up in one rough motion. To Bella’s shock, he lowered his head and took her right breast into his mouth. His lips closed around her n****e, sucking hard while his tongue swirled and flicked over the sensitive peak. “What are you doing—?” Bella snapped, the words breaking into a helpless moan as pleasure shot through her. Ethan didn’t answer with words. He simply sucked harder, his teeth grazing her n****e before soothing it with his tongue. “Just enjoy it,” he murmured against her wet skin, voice thick with dark amusement. “Your body already is.” Ethan sucked harder on Bella’s n****e, his tongue swirling greedily around the stiff peak while his hand kneaded her other breast roughly. The wet, obscene sounds of his mouth filled the quiet dorm room. Bella’s back arched involuntarily, a broken moan slipping past her lips despite how hard she tried to hold it in. “Stop… Ethan, please—” she gasped, her hands pushing weakly at his shoulders. He released her n****e with a wet pop, looking up at her with dark, mocking eyes. His lips were shiny, breath hot against her flushed skin. “Stop?” he echoed, voice low and cruel. “Your body is begging for more. Look at you — n*****s hard as f**k, squirming under me like a needy slut.” He pinched both n*****s at the same time, twisting them just enough to make her cry out. Bella’s hips jerked, a fresh wave of unwanted heat flooding between her thighs. “I hate you,” she whispered, tears of frustration and shame stinging her eyes. Ethan chuckled darkly. “Good. Hate me all you want. It makes this even better.” He shifted his weight, pressing one knee between her legs to spread them wider. His free hand slid down her stomach, fingers dipping under the waistband of her pants. Bella tensed, trying to close her legs, but he was stronger. “Don’t—” she started, but the word turned into a sharp gasp when his fingers brushed over her panties, feeling how damp the fabric already was. “f**k, you’re soaked,” Ethan groaned, rubbing slow circles over her c**t through the thin material. “All this time you’ve been acting like a proud little b***h, but your p***y is dripping for me. Pathetic.” Bella bit her lip hard, trying to stifle the moan building in her throat. Her body was betraying her completely — hips twitching, n*****s aching, core clenching with every stroke of his fingers. Ethan leaned down again, capturing her mouth in a rough kiss while his hand slipped inside her panties. Two thick fingers parted her slick folds and pushed inside her without warning. Bella moaned loudly into his mouth, her walls fluttering around the sudden intrusion. Ethan pumped his fingers slowly at first, then faster, curling them deep inside her while his thumb pressed firmly on her swollen c**t. “That’s it,” he growled against her lips. “Moan for me, toy. Let me hear how much you hate this.” Bella’s hips rocked against his hand despite herself. Tears slipped down her cheeks, but her body kept responding — clenching, dripping, chasing the pleasure he was forcing on her. Ethan pulled back just enough to watch her face, eyes gleaming with triumph. “Look at you,” he whispered, fingers thrusting harder. “Crying and creaming on my hand at the same time. You’re going to come for me, aren’t you? Right here on your own bed like a desperate little whore.” Bella shook her head frantically, but her moans were growing louder, her thighs trembling around his wrist. “I… I can’t—” she whimpered. “You can,” Ethan snarled, speeding up his movements, thumb rubbing her c**t relentlessly. “And you will. Come for me, Bella. Right now.” The orgasm hit her hard and fast. Bella cried out, her back arching off the bed as her walls clamped down around his fingers, pulsing violently. Pleasure crashed through her in waves, leaving her shaking and gasping beneath him. Ethan didn’t stop until she was completely spent, only then slowing his fingers and pulling them out. He brought them up to her lips, smearing her own slick across them. “Open,” he ordered. When she didn’t immediately obey, he pushed his fingers past her lips, making her taste herself. “Good girl,” he murmured, watching her with dark satisfaction. “This is only the beginning. Next time, I won’t stop at just my fingers.” He finally pulled away, standing up and adjusting his clothes as if nothing had happened. Bella lay on the bed, trembling, tears still falling, her body still buzzing from the forced orgasm. Ethan smirked down at her one last time. “Remember your place, toy. Or next time I’ll make sure the whole floor hears you screaming my name.” He unlocked the door and walked out, leaving Bella alone, ruined, and terrified of what would come next. Molly returned a few minutes later, balancing the warm bag of jollof rice and chicken in one hand while humming softly to herself. The spicy aroma filled the hallway as she approached their dorm door. She knocked once, then used her key to let herself in. “I’m back! Got the food — extra spicy, just like you—” Molly’s words cut off the moment she stepped inside and saw Bella. Bella was sitting on the edge of her bed, knees drawn up to her chest, arms wrapped tightly around her legs. Her shirt was slightly rumpled, her hair messy, and her eyes were red and glassy, like she’d been crying. She looked shaken. Molly closed the door quickly and set the food bag down on the desk. “Bella?” she asked, voice softening with concern. “Are you okay?” Bella lifted her head, forcing a weak, shaky smile that didn’t reach her eyes. “Yeah… I’m fine,” she said quietly, her voice hoarse. “Just tired. Long day.” Molly didn’t look convinced. She walked over and sat on the bed beside her, studying Bella’s face carefully. “You don’t look fine,” Molly said gently. “Your eyes are red. Did something happen while I was gone?” Bella shook her head quickly, swallowing the lump in her throat. She could still feel the ghost of Ethan’s hands on her body, the taste of her own arousal on her lips, the way her body had betrayed her so easily. “Nothing happened,” she lied, voice barely above a whisper. “I’m okay. Really.” Molly frowned, clearly not buying it, but she didn’t push. Instead, she reached out and squeezed Bella’s shoulder. “Alright… if you say so.” She nodded toward the food bag. “Come on, let’s eat before it gets cold. Jollof always makes everything a little better.” Bella nodded, forcing herself to stand even though her legs still felt unsteady. She took the plate Molly handed her, but her appetite was gone. Every bite tasted like ash. As they ate in silence, Bella’s mind kept replaying Ethan’s words, his touch, the way he had pinned her down and forced pleasure out of her. She hated how her body had responded. She hated how helpless she felt. And deep down, she knew this was only the beginning. Molly glanced at her a few times, worry clear in her eyes, but she didn’t press again. For now, Bella just wanted to pretend everything was okay. Even if it was the biggest lie she’d ever told.
Free reading for new users
Scan code to download app
Facebookexpand_more
  • author-avatar
    Writer
  • chap_listContents
  • likeADD