———————-
With a heavy sigh, Justin settled down on his bed and pulled his school laptop out of his bag, clicking open his emails and filing through them. Something from the attendance office, confirming an update… a note from his History teacher about his tests… Chemistry III: Two-Day Assignment and Presentation Details. Justin skimmed over the fluff, his eyes settling on the more important aspect: the list of students in the class, and who had been paired with who.
6th period – Electrochemistry and Intermolecular Forces
Michael D. and Ashley F.
Dina T. and Jessie L.
Georgia G. and Tim P.
Celeste B. and Justin R.
Payton D. and –
Wait a minute.
With his heart in his throat, Justin read back through the list, unsure if he’d skipped a line or maybe misread something. No, it was right there. Celeste B. and Justin R. Fuck. Fuck, fuck, fuck, fuck. Fuck. He’d been avoiding her for a reason, a good one, and now he was stuck with her. He couldn’t change partners, according to a note just above the list of partners. He’d been so good about not jerking off, for the entire week so far. How was he going to make it through tomorrow and Friday? What a cruel world he lived in, he brooded. The spell was supposed to take effect on Saturday, and he was doomed to fail within 48 hours of reaching the light at the end of the tunnel.
“Hey, dude.”
Justin screamed, and startled so bad that he almost fell off of his bed. Clutching his heart, he looked up – Trina was standing in his doorway, staring at him in confusion. “Uh… you good?”
“How did you get in here?!”
“Your mom gave me a key, like, two years ago, remember? I use it all the time, you know that, what – ah!”
He had jumped up and grabbed her by the shoulders, shaking her. “Trina please, what the hell is gonna happen if I can’t finish the week? What’s gonna happen to me if I fail the spell?!”
“What, can’t go a week without choking your chicken?”
“It’s not that! I’m fine! I’ve been fine! It’s this project! Do you not see the list?”
“Oh, no, I did.” Trina freed herself from his grasp and sat herself down in his gaming chair. “Alex and Austin got paired up, it’s fuckin’ frustrating, I wish we could’ve picked our partners instead of -”
“So do I!” Justin hissed, dropping to his knees in front of Trina. “Because I got paired with Celeste!” Trina’s face fell, and she quieted down understandingly as Justin paced in front of her. “I just had to drink the potion during presentation week, didn’t I? I took it without thinking because I just wanted to stop jizzing myself every time I talk to her, and now something bad is gonna happen to me, because I’m stuck with her, I mean, what’s gonna happen? Am I gonna die, is -”
“Justin!”
Justin turned on his heels to see Trina standing up, and as he stopped mid-sentence, she wandered over to him and pushed him over so that he was sitting on the bed. She threw one arm around his shoulders as she came to sit next to him. “Look, I don’t know what’s gonna happen, but whatever it is, it’s not gonna happen.”
“Huh?” Justin was too panicked to make sense of her.
“Listen,” Trina said firmly, turning him to look her in the eye. “You can do this. We don’t need to worry about what the book said, we don’t need to worry about what could happen. You can do this shit. Mind over matter, right?”
Justin balled his hands into tight fists, until his knuckles were white. “Okay. Mind over matter.”
————-
The next day came quickly, and Justin had been able to sit next to Celeste during class and manage not to cream himself. Maybe it was his talk with Trina, or the boring atmosphere of the classroom, but he managed.
Until Celeste invited him to her house to work on the project together.
He’d given her a yes without thinking, and in a panic, texted Trina, frantically asking what he should do. Trina had admitted that all he could do was keep his word and go see her, and reminded him that it was truly mind over matter.
Now he was standing beside Celeste while she unlocked her front door. He’d survived the bus ride home with her, and now just had to last a few hours at her house. Then he could come home and work out or something, anything to take his mind off of his aching balls. He knew that as soon as the spell was effective, he’d need to cum; he’d been itching for it all week, even considering edging himself to sort of “cheat the system”. He’d managed to hold off, but now, she was bent over just slightly, and her jeans hugged her small but shapely ass so wonderfully, dark blue clashing perfectly with her lightly tanned skin. He could see a small line of lighter skin just above the waistband of her pants as they came down a bit, hinting at a tan line, and he wondered just how much of her looked like that. How small had the bikini been, to leave such a thin tan line? Had it even attempted to cover her perky tits and most-likely-delicious pink pussy?
Fuck, no, he couldn’t think like this.
They entered the house and Celeste led him up to her room, where they both took places on the bed. They pulled out their laptops and began clicking and typing away, working together to get the project done, and it actually managed to shift Justin’s focus for a while. Once or twice, he had to stop himself from glancing at her soft breasts, shoved to the top of her low-cut t-shirt by what must be a push-up bra, but he eventually dragged his attention back to the task at hand, and still, no accidental emissions.
Things changed, however, when she stood up to go to the bathroom. Justin sat quietly, working on a portion of his part of the project that needed a particular fix, and looked up for just a moment when she came back – only to do a double-take and blush bright red when he saw her. She had removed her jeans and t-shirt, leaving her in a matching dark red thong and bra. They were both see-through, and he could see her clean-shaven mound and the perfect outlines of her divine nipples. Justin felt his dick growing harder, and started to panic again. “Uh, wh-what are you… what are you… doing…?”
“Listen,” Celeste purred, “I don’t wanna make you do anything you don’t want to. But I’ve wanted you for a long time. Like… a long time. Years.” She sauntered over to him, her long legs glistening in the setting sunlight filtering through her bedroom window. She sat next to him, just a few inches from touching him, and leaned in so close that he could smell the mint on her breath. “I got so upset when you started avoiding me this week. I thought maybe you just… didn’t like me anymore. But I asked Mr. Dana to make us partners, and -”
“You rigged it?” Justin’s voice was barely a breath.
“Kinda.” She rolled her eyes playfully. “I just wanted to be close to you. I’ve always wanted to be close to you, you just…” She touched his chin, turning his face to meet hers, and smiled softly.
“You just turn me on.”
Oh, fuck, he wanted her so bad. Things were moving fast; it felt like a fucking dream, a dream come true. He suddenly found himself lost in the moment, aching to kiss her, touch her, feel her. A distant part of his mind screamed for him not to do it, but right now, he had no idea why any of him would think that. He wanted to do this so fucking bad, he had for years, how could he pass up an opportunity like this?
Slowly, gently, she kissed him, and he melted against her soft lips and the taste of peaches and cream. He’d been dying to kiss her since at least the first time they’d spoken, maybe the first time he saw her. Absently, he set his laptop aside and instead reached around to hold her by the waist and pull her closer to him. She moved herself onto his lap, straddling him as he slipped his tongue into her mouth. She moaned, and he found his hands roaming up her thighs and over her ass, grabbing a handful as he mused over how perfect her body was. His bulge pressed determinedly against his jeans, and as she started to grind herself back and forth on his dick, he felt his hips unconsciously pushing up into the contact. One of his hands left her ass to tangle in the hair at the back of her head, holding her gently as she moaned into their kiss again. She reached up and wove her hands into his own locks, and at the same time, her hips pushed against him in just the right way, and suddenly he felt himself shooting deliriously towards the edge. He groaned and tugged at her lower lip with his teeth, and bucked his hips against hers as his muscles tensed, and a bolt of pleasure shot through his whole body, shaking the entire world around him. Something shifted as his dick twitched in his pants, and a moment later he felt the fabric grow wetter with the thick deposit of his cum, and…
And too late, he remembered the spell.
Abruptly, he broke the kiss, gently but frantically moving her off of his lap and making up some bullshit excuse as he rushed to the bathroom. His heart pounded hard against the inside of his chest, and his stomach had twisted dreadfully, and he was sure he was having a panic attack as he undid his pants. Something was wrong. Something was very wrong. He couldn’t feel his dick. Was that the consequence of the spell? A million things ran through his mind as the world moved in slow motion around him. It was smaller now, a micropenis, surely. Or it was numb forever. Or it would never get hard again. Or maybe it – it had fallen off.
Justin was sure his heart stopped as he pulled his pants down to his knees and stared. His dick and balls had come clean off, right at the base, and were just sitting there, still hard and proud in a sticky puddle of white. For a moment, Justin was numb. Shell-shocked. One of his hands traced absently over the spot where his manhood should be, and he shivered as he was met with nothing but a patch of coarse curls of pubic hair. It felt like a woman’s mound, yet without the sweet prize hidden just a little further south. It was foreign, and terrifying. What the fuck was he supposed to do about this?
Then the bathroom door handle started to jiggle. “Justin? Are you okay?” His blood ran cold as he realized he’d forgotten to lock it, but the door opened before he could stop it. “I’m sorry if I – oh, my God!” Celeste jumped back for a moment, though her eyes remained fixed on the mess in his pants. “How did… what did you…”
Leave a Reply