Cover of Wishcraft: Quests that Shape Reality

Wishcraft: Quests that Shape Reality

Read the story

6 chapters · 16693 words · Read 0 times

A lazy college student is playing a game on his phone in his room when he gets an ad for another game, a life simulator and improvement game. One of the features of the game is the wish mechanic, where he gets to make any wish after completing a quest, like completing all of his chores for the day or finishing a book report. The game requires the player to do productive things in real life in order to gain rewards to upgrade their character and house in the game. He gets the game to try and motivate himself to become more responsible, but he soon realizes that any wish he makes in the game not only gives it to his cute 32-bit game character, but it also manifests in real life. He quickly starts cranking out quests like crazy to wish for all sorts of things, like making the giant-assed influencer Gracie Bon his girlfriend, or to have a super long and thick pen

Chapter 3: Duality of Desire

The twenty-eighth minute arrived with a soft knock. Three precise raps, polite but familiar. Alex’s heart, for the first time not fueled by anxiety but by a weird, predatory anticipation, gave a hard thump. He swung the door open.

There she was.

Gracie Bon stood in the fluorescents of the hallway, holding a greasy paper bag of Thai food. She wore tight, faded jeans and a simple cream-colored sweater that somehow emphasized every legendary curve he’d specified. Her hair was down, a cascade of dark waves, and her makeup was subtle, perfect, the kind that looked like she wasn’t wearing any. She smiled, and it wasn’t the sultry, knowing smirk from a screen. It was wide, warm, and lit up her whole face. It was the smile of someone arriving home.

“Hey, you,” she said, stepping forward without hesitation. She rose on her toes, her free hand coming to rest on his chest, and kissed him. Her lips were soft, and she tasted of mint and the cold night air. The scent of coconut and vanilla enveloped him. It was profoundly ordinary and utterly earth-shattering.

“Hey,” Alex managed, his voice slightly rough. He took the food bag from her, his fingers brushing hers. The contact sent a jolt through him. This was real. She was real.

She breezed past him into the room, shedding a light jacket. “I got the Drunken Noodles extra spicy, and the Panang curry like you like. And spring rolls.” She stopped, taking in the space. “You cleaned. I’m impressed. Was the existential crisis of midterms that bad?”

Her tone was teasing, affectionate. It was filled with the shorthand of years. Alex stood there, holding the bag, watching this living monument to his will move through his world. She belonged here. The history said so. Every atom in his body screamed that it was true.

Then her gaze landed on Tyrone.

Tyrone had been a statue at his desk, pretending to be absorbed in a textbook. He’d shrunk into his hoodie, a silent observer to the intimate reunion. Now, caught, he gave a weak, fluttering wave. “Hey, Gracie.”

Gracie’s smiled softened, turned politely social. “Hi, Tyrone. How are you?”

“Good. Yeah. Good.” He nodded too fast. “Just, uh, studying. Don’t mind me.”

An awkward silence descended. Gracie glanced back at Alex, a faint, questioning line between her brows. The look said, Is he okay? In her memories, Tyrone was Alex’s confident, athletic roommate, a minor background character in their epic romance. This skittish, diminished version didn’t compute.

Alex’s phone buzzed against his thigh. He knew what it was before he looked.

Game Master: New Quest Generated: ‘Handle the Girlfriend and the Onlooker’.

Objective 1: Satisfy Gracie’s immediate carnal curiosity/desire without making her feel dismissed. (Time Sensitive: <15 mins)

Objective 2: Integrate Tyrone into the interaction. Do not allow him to feel ostracized, as his social calibration is currently fragile.

Reward per Objective: 1 Wish.

Failure Consequence: Relationship stability may degrade. Roommate cohesion may fracture.

Alex read the notification, his blood humming. Two wishes. Just for navigating the next few minutes. The game was generous, or it was hungry. He wasn’t sure which.

He set the food down on his desk. “Tyrone’s just stressing about asking Chloe to that party Friday,” Alex said, his voice adopting a casual, man-of-the-world tone. He moved to Gracie, slipping an arm around her waist. She leaned into him immediately, a perfect fit. “We were just workshopping his approach.”

“Oh!” Gracie said, her face brightening with genuine interest. “Chloe Fromm? She’s so sweet. That’s a great idea.”

Tyrone mumbled something that sounded like “thanks.”

“Thing is,” Alex continued, his hand stroking Gracie’s hip through the soft wool of her sweater. He felt her breath hitch, just slightly. “He’s overthinking the flirting part. The initial contact. Thinks he has to be some smooth operator.”

“Well, he doesn’t,” Gracie said, laughing softly. “Just be normal. Be yourself.”

“See?” Alex said to Tyrone. “But how to be normal. It’s a performance when you’re nervous.” He looked down at Gracie. Her eyes were on his, wide and trusting. A idea, dark and thrilling, uncoiled in his mind. “Maybe a demo. You and me. Show him what just… easy, natural flirtation looks like. At a party. No pressure.”

Gracie blinked. “A demo? Like… right now?”

“Yeah. Why not? We’re just hanging out. It’s not a real thing. It’s for educational purposes.” He gave her his most charming smile, the one his new face was built for.

She hesitated, a flicker of something—confusion, shyness—crossing her features. Then it melted under the warmth of his gaze and the weight of her rewritten history. This was Alex. Her Alex. He was being silly, but he was also being helpful. She loved that about him. “Okay,” she said, a playful smirk touching her lips. “So, we’re at Sigma Chi. And you just… walk up to me?”

“Exactly.” Alex took a half-step back, breaking their contact. The space between them charged instantly. He shoved his hands in his pockets, adopting a slightly slouched, casual pose. He let his gaze travel over her, a slow, appreciative sweep that started at her shoes and ended by meeting her eyes. “Hey. You look incredible. That color is unreal on you.”

His voice had dropped, turned intimate. It wasn’t his talking-to-Tyrone voice. It was something else.

Gracie’s cheeks flushed pink. She played along, tucking a strand of hair behind her ear, looking down then back up through her lashes. “Thanks. It’s just a sweater.”

“It’s not the sweater,” Alex said, taking a small step closer. The air between them grew warm. “It’s the person in it. I’ve been trying to get the courage to talk to you all night.”

From his desk, Tyrone watched, frozen. A textbook forgotten in his hands.

“Well,” Gracie breathed, her earlier playfulness deepening into something more resonant. Her pupils were dilating. “You’re talking now.”

“Yeah. And now I’m thinking of a million dumb things to say to keep you talking to me.” Alex reached out, not touching her, just brushing his fingertips along the sleeve of her sweater. “Like asking if you want a drink, even though you have one. Or telling you a stupid joke I just remembered.”

“Tell me the joke,” she said. Her voice was quieter now.

“What do you call a fish with no eyes?” He leaned in, his lips near her ear. He could smell her skin. “Fsh.”

She let out a genuine, surprised laugh, a beautiful sound that seemed to vibrate in the center of Alex’s chest. She swatted his arm. “That’s terrible!”

“But you laughed.” He was grinning now, his face inches from hers. “So now I feel like a genius. And now I’d say, ‘Can I steal you for a minute? The music’s a little less overwhelming on the porch.’”

The fictional party fell away. The dorm room walls closed in. There was only her breath, his proximity, the intense, magnetic field of the performance. It wasn’t a performance for her anymore. The lines between the demo and reality had dissolved the moment he’d looked at her like that. The history the game had written was a dry script; this was the living, breathing passion it was supposed to represent. And it was working. He could see it in the darkening of her eyes, the slight part of her lips, the way her body seemed to sway towards his like a plant seeking sun.

“Okay,” she whispered, no longer playing a part at all.

He closed the final distance. This kiss wasn’t like the greeting at the door. This was deep, hungry, claiming. A low sound escaped her throat as her hands came up to tangle in his hair. The takeout was forgotten. Tyrone was forgotten. The world shrunk to the heat of her mouth, the unbelievable softness of her body pressed against the hard lines of his new physique.

His hands slid down her back, over the phenomenal curve of her hips, pulling her tighter against him. She gasped into his mouth.

A chair squeaked.

They broke apart, both breathing heavily. Tyrone was staring rigidly at his textbook, his ears bright red, looking like he wanted to melt into the floor.

The spell shattered, but the energy crackled in the room, looking for a ground. Gracie’s face was flushed, her lips swollen. She looked from Alex to Tyrone and back, a dazed, embarrassed, and intensely aroused confusion on her face.

Alex’s phone buzzed twice in quick succession.

Objective 1 Complete. Reward: 1 Wish.

Objective 2 Complete. Reward: 1 Wish.

The Game Master’s commentary was succinct: Demonstration effective. Pedagogical success noted.

Two more wishes. Banked. The power was a narcotic.

But the immediate problem remained. Gracie was humming with need, her desire a tangible third presence in the room. Tyrone was a fossilized monument to awkwardness.

Alex made a decision. The game had rewarded him for not ostracizing Tyrone. It hadn’t said anything about stopping.

“See, Tyrone?” Alex said, his voice thick but controlled. He didn’t let go of Gracie. “Just like that. Natural. Easy.”

Tyrone gave a stiff, single nod, unable to speak.

Gracie buried her face in Alex’s neck, her breath hot on his skin. “Alex…” she murmured, a plea and an accusation.

He knew what she wanted. What he had deliberately stoked. And with Tyrone sitting six feet away, the dynamic was impossibly charged, a forbidden voltage. The old Alex would have been paralyzed with shame. The new one felt only a thrilling, transgressive mastery.

“It’s okay,” he whispered into her hair, his voice for her alone. “He’s not really here.” It was a lie, but it was the kind of lie the situation demanded. He guided her, turning them so his back was mostly to Tyrone, a feeble attempt at a veil. He kissed her again, deep and slow, his hands moving with a possessive certainty.

He heard the faint rustle as Tyrone, with a survival instinct finally kicking in, silently gathered his laptop and textbook. The door opened and closed with a soft, definitive click.

They were alone.

The pretense of the demo vanished entirely. What followed was not the sweet, baked-goods-and-rainbows lovemaking of her rewritten memories. It was raw, hungry, and messy, fueled by the exhibitionist tension and the sheer, unbelievable fact of her. Clothes ended up on the floor, on the desk, knocking over a stack of textbooks. The smell of Thai food mixed with the scent of their sweat. Her cries were not the modulated, performative sounds from her videos, but gasping, urgent, and real. She chanted his name like a mantra.

Afterwards, they lay tangled in his narrow dorm bed, the blue glow from his sleeping laptop painting their skin in cool light. Gracie traced idle patterns on his chest, her body a heavy, satiated warmth against him.

“That was…” she started, then shook her head, a sleepy, sated smile on her face. “I don’t even know. You’re insatiable tonight.”

“You’re amazing,” he said, the words automatic. He was staring at the ceiling, his mind already elsewhere. On the interface. On the two wishes now sitting in his account. The power was a stone in his gut, heavy and solid.

She dozed off minutes later, her breathing evening out. Carefully, Alex extracted his arm. He sat up, the thin sheet pooling around his waist. He picked his phone up from the floor.

Two wishes.

The game window glowed, patient and infinite. The real Gracie Bon slept beside him, a masterpiece of rewritten history and conditioned desire. His roommate was a shattered reflection in the next room. And he had the power to bend it all further.

He didn’t make a wish. Not yet. He just stared at the number, a quiet addict counting his stash, feeling the vast, silent architecture of the game waiting for his next move. The warmth of the body next to him felt suddenly like a cage of his own design, beautiful and absolute. The only sound was her breathing and the relentless, imaginary tick of a clock counting down to his next decision.

The only sound was her breathing and the relentless, imaginary tick of a clock counting down to his next decision. Then she stirred, a soft, sleep-drugged shift of limbs beneath the sheet. Gracie woke slightly and nuzzled into his chest, her lips brushing his skin. Her hand drifted down his stomach, her fingers tracing the line of hip bone before finding his gigantic cock, which was already getting hard again.

“Dios mío, Alex,” she murmured, her voice thick with sleep and wonder. A little of her native Spanish drifted into her speech as her fingers wrapped loosely around the impossible girth. “Sigo sin poder creerlo… I still can’t get over how big it is. Or the fact that I am able to fit it in my pussy. It feels like a miracle every time.”

“The miracle is all you,” Alex flirted back, his own voice a low rumble. He slid his hand down the swell of her hip, groping her massive ass, feeling the perfect, heavy weight of it. “This right here. This is the miracle.”

She made a hungry sound and moved with a sudden, practiced agility that belied her sleepy demeanor. Gracie climbed over his body on the narrow bed, her thighs framing his hips, the warm, musky scent of her skin and their previous sex enveloping him. She leaned down, her dark hair curtaining their faces, and took the head of his dick into her mouth. At the same time, she settled her knees on either side of his head, her pussy hovering over his face.

He didn’t hesitate. His hands gripped her ass, pulling her down onto his mouth as she took more of him into her own. They started 69ing, a deep, wordless rhythm of mutual consumption that erased the dorm room, the game, the ticking clock. The world was reduced to wet heat, stifled moans vibrating through flesh, and the sheer, overwhelming physicality of the act. She was relentless, and he lost himself in the taste of her and the exquisite pressure of her mouth, a feedback loop of pleasure that felt less like intimacy and more like a conquest of biology itself.

When it was over, she collapsed beside him, slick and panting. “I have an 8 a.m. business finance lecture,” she groaned, though she made no move to get up. “You’ve ruined me. I’m going to be a zombie.”

“Skip it,” Alex said, tracing the dip of her spine. “Tell Professor… whatever, that you had a religious experience.”

She snorted a laugh into the pillow. “My religious experience is currently shrinking and smells like Thai food and bad decisions.” She rolled onto her back, staring at the ceiling. “I should really go. I need to change. And shower. Not necessarily in that order.”

He watched her gather her clothes, the new memories supplying a familiar catalog of this routine. The slight wince as she stepped into her jeans, the way she finger-combed her wild hair. She looked like a hurricane had passed through her, which, he supposed, it had.

“I’ll text you,” she said, leaning over the bed to give him a final, softer kiss. It tasted like salt and him. “Don’t forget about the party Friday. You’re my date, remember? No demo-mode required.”

Then she was gone, the door clicking shut behind her, leaving the room silent and smelling of sex. The Thai food on the desk was now cold and congealed. Alex lay there, spent but buzzing, the two unused wishes a cold, digital counterweight to the fading animal heat in his limbs.

His phone buzzed. Not a game alert. A text. From Tyrone.

You awake?

Alex stared at the screen. Then he typed back. Yeah.

The reply was immediate. Can I come back in? Need to grab my calc book.

It’s your room too, man.

A minute later, the door opened and Tyrone slipped in, a ghost in his own home. He didn’t look at Alex, just bee-lined for his desk, grabbed a hefty textbook, and turned to leave.

“Tyrone.”

He stopped, hand on the doorknob, but didn’t turn around. His shoulders were tense wires under the hoodie.

“About before,” Alex started, then paused. He didn’t know what to say. Sorry felt absurd. A joke felt cruel.

“It’s cool,” Tyrone said to the door, his voice flat. “None of my business. Really.” He finally glanced over his shoulder, a quick, fleeting look that held a universe of bewildered defeat. “The demo worked, though. Chloe texted me back. She’s coming Friday.”

He left before Alex could respond.

The silence this time was different. It was accusing. Alex sat up, the sheet falling away. He grabbed his phone and opened the game. The clean interface greeted him.

Wishes Available: 2

Life Efficiency: 71%

A new notification pulsed softly.

Game Master: Side-Quest Observation. Roommate social cohesion shows minor stress fractures. Proactive maintenance advised for optimal living conditions. No reward offered. Just a friendly tip! :)

Alex dismissed it. He wasn’t going to waste a wish on Tyrone’s comfort. The guy had gotten a date out of it, hadn’t he? That was more than the old Alex ever got.

He scrolled through his phone, ignoring the game, and pulled up his banking app. The balance was still pathetically student-level. He thought of the two wishes. He could wish for money. Simple, clean, no messy side effects on people. But the game had a taste for consequences, a metabolic need for them, he was starting to believe. Money from where? An inheritance from a relative that never existed? A lottery win that stripped it from some other desperate person?

His stomach grumbled, empty. The cold Thai food suddenly looked repulsive. He needed real food. A shower, too. He stood, his body feeling both invincible and strangely hollow, a perfect engine idling with no destination in mind.

As the hot water hit him, sluicing the sweat and scent of Gracie away, he made a decision. He wouldn’t wish for money. Not directly. He’d wish for something better. Something that would make money inevitable. Something that would finally, permanently, erase every last shadow of the person he used to be.

He stepped out of the shower, steam fogging the mirror, and didn’t bother wiping it clear. He didn’t need to see the reflection. He knew what was there. He picked up his phone, water droplets speckling the screen.

He began to type his next wish.

Read on DreamPress

Write your own erotic story with AI