Shojomangafication

Chapter 5 (Finale)

by SapphicSounds

Tags: #cw:noncon #D/s #f/f #pov:bottom #purification #transgender_characters #dom:female #fantasy #humiliation #public_play #Reality_Alteration #sub:female #transformation

Hey folks! Hope you enjoy what you're about to read. If you do, you can find more content on my patreon, there, you can also get access to my discord server, early access to my work, exclusive content (including audio readings of some of my works) AND pictures of my cat. I'd also like to mention that currently, all of my patreon income goes toward mutual aid, ongoing until I announce otherwise. So come of the smut, stay for the knowledge that your money is going to helping people in need! 
 
All characters depicted are 18 years of age or older, do not proceed if you are under 18 years of age.

In what must have been to be the world’s smallest mercy, Brooke needed to take a moment to process the fact that Senna had just crashed head-first into her. It didn’t last. She straighted up, righting Senna in the process, then stiffened a bit. “Er, sorry, Senna. I didn’t see you there.” She muttered. 


Realization dawned on Senna: Brooke didn’t know. She still had a chance; she could break free. Did she even want that? Of course she did. She couldn’t just look up into those beautiful, dark eyes and allow herself to get lost in them, that would be it for her, wouldn’t it? There would be no going back to how she used to be, no more confident, cocky, mean, judgmental Senna, no more angst, no more struggling to pretend she was someone she wasn’t. No, wait, that wasn’t right. Senna needed to go, she could feel the pull of the moment. Brooke’s scent tickled her nostrils, lulling her, the sound of her voice had Senna shivering, the warmth where Brooke’s hands had gripped Senna’s tingling flesh burned hot against the chill air. She could hardly hear herself think over the sound of her thumping heart. Senna panted, and swallowed hard, then took a stumbling step backward, only to find herself against a wall. “It’s, um, it’s okay.” She mumbled. “Th-thank you for catching me.”


“Of course.” That voice, warm velvet on Senna’s shivering form, it would be so easy to just lean forward and let Brooke catch her. “By the way I uh—I’m sorry about the other day. I guess I just thought, y’know, I was being dumb.” 


“You weren’t!” Senna’s gaze snapped up to meet Brooke’s, a devastating error. Brooke looked so sad, standing there, worrying because Senna’s stupid dumb feelings had gotten in the way. Senna had to say something, even if she still didn’t want to give in—she didn’t, really. She couldn’t let Brooke think she’d somehow overstepped. Of course Senna had wanted the kiss she just—”it wasn’t you, I just, I couldn’t do it. I, if I did then, well… I wanted to though, but I was scared and…” Senna couldn’t find the words to explain, to tell Brooke she ran because she knew that if she’d let that kiss happen, she would have fallen for her once rival then and there. How could she? There was no way to tell Brooke that Senna ran because if she hadn’t she would never get to be that vindictive, bitter person who resented Brooke with every bone in her body ever again. That would just give the wrong idea.  “I did want it. But I can’t.”


Senna’s eyes were occupied with counting the tiles on the floor; she didn’t want to see the hurt in Brooke’s face .From the corner of her eye, Senna saw Brooke move in closer, and extend an arm to box Senna in against the wall. She shuddered, shrinking inward. “You can’t? Perhaps not on your own, but I could always make you—if you wanted, that is.”


A halting exhale escaped Senna’s lips as she shuddered, knees going weak. Her arms searched the wall behind her for something, anything to cling to, and she found the solid, sturdy support of Brooke’s outstretched arm, clinging to it desperately, eyes still averted. “That sounds to me like a very positive response,” Brooke mused. Senna could hear the smirk in her voice. But no, this wasn’t right, if she didn’t say something, she’d be boxed in completely. Her options were getting narrower by the second and it was getting so, so hard not to give in and let those lips claim her. What would it feel like? to have Brooke’s warm, wet mouth pressed against hers. How would Brooke taste? Would there be tongue? Senna blushed; she hoped there would be. No—she was losing again. Losing was so easy .


“You know what I think?” Brooke leaned closer as she spoke, her voice dropping low and quiet. “I think you want me to grab you by the chin, force you to look up into my eyes, and claim your lips for myself. I think you want me to scoop you up over my shoulder, cart you back to my apartment, toss you onto the bed, and ravish you.” 


The only response Brooke received was a tiny squeak, Senna was frozen in place, her breathing coming hard, her heart pounding harder. The whole world seemed to take on a deep, lustful red. Visions of semi-opaque cherry blossoms and sparkling hearts swam across her vision. The thumping of her heart seemed to jump out and materialize into flourishes of pulsing color. Fear and desire danced across her mind, coming to meet in a well choreographed waltz, each taking the other to more delightful, terrifying heights. Did she even have the chance to get away at this point? Senna wasn’t sure she even wanted to. 


“Look at you,” Brooke cooed, her fingers brushing a lock of hair out of Senna’s eyes. As she brushed Senna’s dimpled cheeks, sparks flashed around them. “Like a scared little mouse.” Senna’s knees gave out entirely. Brooke caught her, and righted her once more, ensuring the majority of Senna’s weight was supported by Brooke’s strong arms. “I think you liked that, didn’t you, little mouse?” Senna was nodding, she hadn’t even noticed. The world beyond Brooke and herself had begun to fade out, blur, the other students passing through the halls lost details, while Brooke only sharpened. “I think I’m starting to get the picture now.” Her voice dropped into a low, possessive growl. “You don’t just want me to have you. You want me to take you.” She paused, waiting for a response, then chuckled. “That little whimper of yours says it all.” Whimper? Senna hadn’t whimpered, had she? No, it didn’t matter, she was supposed to be getting out of here. 


Suddenly, Brooke stepped back, pulling away her arms, but leaving them close by in case Senna couldn’t find her footing. She did, much to her relief. But that relief was quickly set aside for confusion. Why had Brooke released her? Senna found her eyes trailing upward, shooting Brooke a puzzled look. She was greeted with narrowed eyes and a wide, toothy grin. Grounding herself, Senna glanced to either side of her, she was clear. This was it, her moment. She could run; she could get away—so why couldn't she move her legs?


“What’s wrong, little mouse?” Brooke asked, tickled with amusement. And why did she have to keep calling her that? It made Senna feel so small, Brooke had always been taller, but whenever she said that, it was as though her crush suddenly doubled in size, towering over her, dominating her surroundings. “Do you miss the feeling of having me so close?” 


“N-no…” Never in her life had Senna sounded so pathetic, so unconvincing. 


“Oh, you poor thing,” Brooke chuckled. “I know you want it, but you’re not going to let yourself have it, not yet. It’s cute, really, you have this lost look in your eye. Like you know what you want, but you don’t know how to get it. And until we fix that, we’ll just be stuck. You want to run, but you can’t bear the idea of leaving.” That wasn’t right. Senna wanted to run, she did, she just… couldn’t get her legs to work, that was all. “Don’t worry, I’ll take the choice from you, little mouse.” Brooke took a step forward, leaning in close, til her face dominated Senna’s vision completely, her wide grin glinting in the light. “Run.”


Like that, Senna’s legs started to work again, and work they did. Senna was a blur, she blitzed through the hallway, dodging past students, stumbling and panting the whole way. The halls steamed to stretch out before her, pulling freedom, escape further and further with every step. She cut around corners blindly, with not consideration for direction, searching in vain for the way out. All the while, Senna could feel Brooke behind her, keeping pace with casual ease. A predator gaining ground slowly, steadily. She just needed to find her way out, then get home, then hide from the world. It would be fine. Senna hadn’t lost. She hadn’t. It didn’t matter that her legs were aching, streaming at her to stop. The stitch in her side barely hurt at all, right? She was doing fine, her breathing was heavy but that didn’t mean anything, Senna could keep it up, right? 


Brooke wouldn’t catch her. She wouldn’t. She wouldn't collapse from exhaustion, sink to her knees, and feel the thudding footsteps behind her as Brooke drew near. She wouldn’t feel a hand in the top of her head. It wouldn’t grasp her by the hair, and pull her head into Brooke’s core. Brooke wouldn’t pull a chair from an empty classroom, have a seat, and draw Senna’s head to rest in her lap. Her hand wouldn’t gently but firmly scratch Senna behind the ear and at the base of her neck. Senna wouldn’t melt into that touch, wouldn’t surrender, wouldn’t—”Brooke,” she whimpered, nuzzling her cheeks into her crush’s lap. 


“There’s a good girl,“ Brooke cooed. Strong arms wrapped around Senna’s form, and pulled her up into Brooke’s lap, then adjusted her until her head rested against Brooke’s chest. “It’s over now, mousey.” Brooke crooned. She seized Senna by the chin, and pulled her into a long, passionate kiss. So warm, so safe, so exciting. It was everything Senna could want out of a first kiss. Her heart exploded into flowers petals and pastel colors as she collapsed into Brooke’s arms, whimpering in shy, quiet need. That rumbling, affectionate laugh sounded above her, and Senna shuddered, curling in closer. As she settled, Senna felt something pressing into her rear. Something hard, and warm that set of needy explosions of desire and embarrassment through her whole form. Honestly, this entire time she’d had no idea Brooke was even trans. But that felt right, it felt safe. She wanted it. A blush blossomed across her cheeks, and Senna shuddered. It was shameful, embarrassing, but so, so hot. That was when she realized a simple truth: the shame, the embarrassment made it all the sweeter. 


Flushing deeper than she ever thought possible, Senna shifted in place on Brooke’s lap, and, in the middle of the hall, with students walking right by, began grinding into her lover’s member. It was so improper, so embarrassing, but Brooke had claimed her now. Senna hoped every last one of them saw her, saw what a needy little mousey she was. Brooke moaned under her breath. Trembling, Senna looked up into her lover’s eyes. Brooke laughed and shook her head before seizing Senna by the back for the head and pulling her in for another kiss. As she did, she took Senna’s hand and thrust it into Brooke’s pants. Their kiss swallowed a surprised, whiny gasp as Senna’s delicate, soft fingers touched another girl like that for the first time in her life. Brooke’s cock was so warm and inviting. It twitched gratefully at every touch, sending further heat to Senna’s cheeks as she began to rub and stroke. In turn, Brooke’s trailed her hand, under Senna’s skirt, and into her panties, then she grasped Senna’s needy cocklet. That predatory grin spread wider still, and Brooke began to rub and stroke with her thumb and forefinger. 


Pleasure rocked Senna’s body as she gasped, whined, and moaned. The kiss let up and Brooke tucked Senna into the crook of her neck, holding Senna in a tight embrace with her free hand as she stroked Senna with the other. Another jolt of pleasure, another moan, this one long, loud, and without a kiss to muffle it. That was sure to draw attention, assuming they hadn’t already. Some of the other students were watching, Senna was certain of it. They had to be. They were watching her lewdly grind into Brooke’s lap as she desperately stroked her girlfriend’s cock, whining and panting as Brooke did the same to her. Good, that was good. She wanted them to see. Senna wanted the whole school to see how shameful and lustful she was being, what an improper little slut she was being. Embarrassment fused with arousal and pleasure, elevating all three as Senne buried herself further into the shelter of Brooke’s arms, while her lower half began to buck and grind with all the more vigor. 


Another moan, this one loud on purpose. Her hand gripped Senna’s cock tightly, she could feel it twitching, stiffening further and leaking pre as Brooke’s own breath quickened, and delicious moans escaped her lover's lips. That voice was so pretty, and her hands felt so good. The eyes glued to Senna’s back felt even better. Just then, Brooke’s hand grazed the head of Senna’s dick in the perfect spot, and she erupted. Sparkles and hearts filled her vision as pleasure consumed all her thoughts. She screamed, her eyes rolled into the back of her head as her mouth lips parted into a distant, pleasure soaked daze. Senna collapsed, limp in her lover’s arms. From somewhere far away, she heard Brooke whispering praise into her ear.  “Good little mouse,” she crooned. Senna shuttered, letting the afterglow wash over her. 


Minutes passed like that, Senna shivering in Brooke's lap, panting, basking in the humiliation, safe in her arms. Then, a stirring in Brooke’s pants—Senna remembered her job was yet unfinished. With renewed vigor, Senna began to stroke again, only to pause a moment later as realization struck her: this wasn’t enough. She needed more. With deft, fingers, Senna began to undo the buttons on Brooke’s jeans, and tugged them away, just enough to reveal her panties. They fairly plain, white, and stretched tight, with a growing wet spot darkening the crotch. Hunger like Senna had never felt gripped her, thirst, too. As though possessed, she tugged away the panties, exposing Brooke’s gorgeous, glistening dick to the open air. Senna lingered in the moment for a few agonizing breaths as she took in the sight, her mouth watering. Then, with eager devotion, she dove forward, wrapping her lips around that perfect dick. 


If only there were a way she could show this to herself from a few hours ago. On her knees in the middle of the hall, choking on Brooke’s dick in front of everyone. Senna savored the embarrassment, it paired wonderfully with the taste of Brooke’s cum as she sucked and licked to her heart’s content. So impure, so improper, so humiliating, so shameful, so, so, so good. Brooke’s breath was hitching in her throat now, hastening into deep, longing pants. Senna redoubled her efforts, her lover was close. She reached up with one hand and grabbed the base of her lover's dick to hold it in place and stimulate her even more as she sucked.  without warning, Brooke climaxed, erupting hot, salt cum into her mouth. Senna hummed with joy, and swallowed every last drop. As her girlfriend’s dick began to soften in her mouth Senna laid her head on Brooke’s lap, panting and relaxing as her girlfriend began to stroke her hair. “That’s my good girl,” Brooke whispered. Senna was glowing. She shut her eyes and basked in the moment. 


It was wonderful. It was safe. It was warm. It was—it was so embarrassing. What had she done? She’d just—they hadn’t even held hands yet? And—and, in front of everyone? What had come over her? Senna bolted upright, looking around in wide eyed terror. A group of students had gathered, they were staring at the pair, gasping and giggling, a few of them even had their phones out and that meant—god no, not that, if people found out she did that. Senne was going to die. She was already dead. She had died of embarrassment and this was some kind of purgatory meant to punish her for being such a lewd, naughry little slutty mouse and even through the panic it felt so good which only made Senna panic even more. 


Brooke’s hand cupped her chin, Senna whimpered, and looked up into her girlfriend’s eyes. She found herself getting lost in them all over again, the walls fell away, and the world twisted around the pair until all Brooke and Senna were the only two people in it, wreathed in blooming flowers, bathed in sparkly soft, pink light, and tickled by a warm spring breeze. “Don’t worry about them, Senna dear. You and I are the only two people here.” Her panic subsided; a dreamy, giggly haze clouded her vision, and Senna gazed up at her lover through heart-shaped pupils. Her breathing steadied, and Senna fell into Brooke’s arms. With ease, Brooke scooped Senna into a princess carry, and smirked down at her. “Well then, my little mouse, why don’t we go home so we can do round two someplace a bit more private.” Senna blushed and nodded. As Brooke carried her off, path of soft grass and colorful flowers bloomed at their feet, guiding them home. 



And that's all, folks! I hope you enjoyed! If you did, there is more content available on my patreon.

x49

Show the comments section

Back to top


Register / Log In

Stories
Authors
Tags

About
Search