Joy sits on her bed with the old book lying heavy in her lap. She chews on her lip as she skims through the pages. It almost feels like she is discovering new spells every time she opens the book. Just like the one she’s looking at right now.
“The spell of silent obedience.”
Her eyes flicker with mischief. She can control an object with this spell so it satisfies her? Maybe not for tonight, but definitely one to try later. She hums and draws a quick underline beneath the spell’s title, circling the page so she’ll remember.
The ink fades instantly.
Joy blinks. What just happened? The black line vanishes as though it’s been sucked straight into the paper. The page is completely unmarked just a second later.
“What the-”
A sound cuts her off.
A soft scratch-scratch-scratch, like a quill dragging across old paper. Slow and elegant strokes. It seems to be coming from the book itself. Joy’s stomach knots. She flips the page, then another. Her heartbeat picks up speed. The noise is always one page ahead, but she doesn’t see anything out of the ordinary. Her fingers tremble as she fans through the book faster. Near the back, a page she knows was empty this morning isn’t empty anymore.
Joy’s throat tightens. She stares at the words written in fresh, red ink. They still glisten as if they’re still wet.
“Joy”
Joy stares at her name written in red. Her heartbeat thuds in her ears. The letters are sharp and curved and almost beautiful if it wasn’t so spooky.
“…Okay. That’s new.”
Her first instinct isn’t to slam the book shut, but to grab her pen. The page still looks damp, like the ink hasn’t dried. Cautiously, she presses the tip to the paper beneath the single word.
Her handwriting is tight and small.
“Who’s there?“
For a moment, nothing. She feels silly like a kid scribbling in a diary. Then it comes again. That scratch-scratch-scratch. Joy’s skin prickles. The answer forms right below her line, in the same dark red script as before.
“You know who I am.”
Joy’s lips part. Her chest tightens. A strange thrill creeps down her spine. She taps the pen against the paper.
“…The demon?”
Scratch. Scratch. Scratch.
“Yes.”
Her breath hitches both in excitement and worry.
“What do you want from me?”
“Nothing.”
She blinks at the page. Not what she expected. But for some reason that answer leaves Joy unsatisfied. After that one night she saw you disappear into the book. She thought you left for good. She doesn’t know that she’s yours already.
“So you’re… stuck in the book now?”
“Not stuck.”
Joy is about to put the pen back on the paper, but you aren’t done yet.
“What do people in this age call it?….I’m chilling.”
A shudder runs through Joy. It’s almost as if she can hear you laugh. This age? Where are you from?
“I can see you when the book is open. I can answer when you write. Simple.”
Joy exhales and sits back against her pillows. Somehow, your casual tone now puts her more at ease than any cryptic, mystical nonsense would’ve.
Her pen moves again.
“Why me? Why answer to me?”
The ink scratches out an answer almost instantly.
“Because you’re the one who writes.”
She bites her lip, a warmth curling in her stomach. The words on the page feel almost like they’re spoken into her ear.
Joy smirks faintly and scribbles.
“So you’re just here to… chat?”
“I can do more than just chat. You’d be surprised how much someone can want when they have privacy.
Her cheeks heat. She snaps the book half closed on instinct, then reopens it. For a moment she was afraid you’d come out again. But now she thinks that that wouldn’t be too bad, right? She likes the idea of giving up control for the night again. She isn’t sure if she can handle you alone though.
Joy taps the pen to the paper again.
“And what if I don’t want to write?”
“Then you’ll be thinking about me anyway. And you’ll come back.”.
Joy twirls the pen in her fingers, then lowers it to the page.
“If you can really see me… prove it.”
The scratching sound starts immediately.
“You’re sitting cross legged on your bed. Damp hair, probably after taking a bath. Oversized shirt, showing off your right shoulder. Pen cap between your teeth.”
Joy’s breath hitches. She bites down on the plastic cap and quickly spits it out, glaring at the page.
“Lucky guess.”
“That’s just easy stuff. You could’ve made it up.”
“You’re chewing your lip now. You always do that when you’re trying to hide something.”
Joy freezes, pen hovering. Her lip is caught between her teeth. She forces herself to release it and frowns down at the page.
“And what exactly would I be hiding?”
“That you’re annoyed. Frustrated. Not at me. At someone else. Someone who’s letting you down.”
Her grip on the pen tightens.
“…Shut up.”
She mutters under her breath, but still answers.
“You don’t know what you’re talking about.”
“Your boyfriend.”
The words make her chest twist. She hesitates, then scratches back quickly.
“He’s just busy.”
“Too busy for you? Even on your birthday?”
Joy’s stomach drops. She didn’t write that word. Yet there it is, sprawled across the page. How did you know?
She exhales slowly.
“Yeah. He’s busy. He won’t even be here next week. My birthday doesn’t fit in his schedule.”
Her brows furrow as soon as the words leave her pen. Maybe she shouldn’t have told you that. She sits back, heart pounding, watching the letters appear in return.
“That’s rough. I’m sorry. You deserve better.”
Joy stares at the page, visibly surprised. She expected gloating or teasing, not sympathy. Her pen hesitates, then she writes back.
“It’s whatever. I just… I really thought he’d make time. Birthdays are supposed to matter, right?”
“They do. You should feel wanted on your day. Desired. Special.”
Her chest warms. The softness makes her feel safer, so she presses harder.
“What should I do then? How do I convince him to actually come?”
Your answer spills out fast, almost eager.
“Simple. Remind him what he’s missing.”
Joy frowns.
“What’s that supposed to mean?”
“Buy something that makes you impossible to ignore. Dresses. Lingerie. Stockings. Cosplay. When he sees you, he won’t remember why he was busy.”
Joy’s cheeks flush. She grips the pen tighter.
“Of course you’d say that.”
She groans at your response.
“And if that doesn’t work?”
“Then make him jealous. Let other men look at you. Smile at them. Flirt a little. Make him realize you won’t wait around forever.”
Her heart skips. She shakes her head and writes quickly.
“That’s insane. He’d break up with me.”
“No, Joy. He’d chase you. He’d want to claim you, to stop you from slipping away. That’s what jealousy does.”
Joy lets out a long breath. She knows it’s manipulative, but the thought of being fought over sends a heat curling low in her belly. She twirls the pen between her fingers,considering what to write next.
“Let’s say I even tried that… what then?”
The answer forms quicker now. As if you can’t wait to answer.
“When you’re finally alone with him? Seduce him. Show him how slutty you can be just for him. Drop to your knees before he can say no. Ride him until he begs for mercy. Whisper that you’ll do anything if he never leaves you lonely again.”
Joy’s thighs press together. Her shirt clings to her skin as she swallows. She shouldn’t want this. Not like this. But her hand moves almost against her will.
“You’re filthy.”
“Filthy works. Filthy gets results. And don’t stop there. Tie him up. Blindfold him. Let him feel how desperate you are. Touch yourself in front of him until he’s the one begging. Leave no doubt you’re his slut.”
She gasps as heat rushes down her neck. Her pulse hammers. She stares at the page, pen trembling in her hand.
“Sto-”
The scratching halts mid word. The ink freezes halfway down the page. Joy leans back and moves her hand through her hair.. Her whole body is buzzing with arousal and uneasiness.
“Damn it…”
She doesn’t want to admit it. Not even to herself. But every filthy suggestion you wrote is already taking shape inside her head. And deep down, she knows she doesn’t want to do them for her boyfriend.
Not really.
Joy’s chest rises and falls quickly as she drops the pen, the word Stop is barely scrawled halfway across the page. She rubs her face with her hands, trying to cool the heat in her cheeks.
But then…scratch, scratch, scratch.
She blinks. The half formed Stop curls and reshapes itself into a neat line of script.
“Do you want me to stop, Joy?”
Her stomach flips. She grabs the pen again.
“It’s just… too filthy. You make it sound like the only reason he should be with me is to fuck me. I don’t want that. I want him to want to be there because he loves me, not because of my body.”
The reply forms in long, elegant strokes. Each letter sinks carefully into the page.
“Love. I don’t believe in love.”
Joy’s hand freezes. She stares at the words with a dry throat. Then, her curiosity wins.
“Then what do you believe in?”
The answer is quickly written.
“Pleasure.”
“That’s vague.”
“Pleasure is simple. Pleasure is truth. People lie when they talk about love. They pretend, they compromise, they disappoint. But when they chase pleasure? They’re honest. Their bodies don’t lie.”
Joy presses her lips together. Her chest tightens at the sting of it. It sounds strangely freeing. She lowers the pen again.
“So what, you’re saying I should just live for pleasure?”
“Especially on your birthday. One day out of the year that is entirely yours. Not his. Not anyone else’s. Yours. Why waste it waiting for someone who won’t come? Make it about yourself. Your body. Your needs. Your lust.”
Joy swallows again. Her thighs shift restlessly under the oversized shirt. She writes slower this time.
“You mean like… take care of myself?”
“Exactly. Dress yourself up. Treat yourself. Touch yourself until you forget his name. Celebrate your birthday the only way that guarantees satisfaction. By drowning in pleasure until you can’t breathe.”
Joy presses the pen to the paper but doesn’t write. She leans back against the headboard, staring at the words, chewing her lip. The idea makes her chest flutter and her body tingle. But her pride and her guilt still whisper against it.
Her hesitation hangs in the air. Joy bites the inside of her cheek as she lowers the pen to the page. Her handwriting is sharp, almost defensive.
“I’m still going to try. I’ll make it work somehow. He’ll come around.”
The ink dries. Silence. No reply scratches across the page.
She frowns, tapping the pen impatiently.
“…Nothing? That’s it?”
She closes the book with a snap and tosses it onto her desk. The words sit heavy in her chest long after though.
All throughout the next day your words linger inside her head. She scrolls through her messages more than once, but she doesn’t type anything. She knows he’s buried in work, rehearsals, whatever excuse he gave last time. She knows the answer she’d get. And she’s not ready to read it again.
Still, the idea you gave her eats away at her.
A whole day just for me. No one else. No guilt, no waiting, just… pleasure.
By the time Joy gets home that night, her legs feel heavy with it. She stares at the book lying on her desk for a long minute before sitting down and flipping it open. Her pen shakes slightly as she writes.
“So… I asked. He said he can’t make it.”
The words are a lie and she knows it. She didn’t ask him. She didn’t need to. She holds her breath, waiting for the page to call her out, to scratch LIAR in dripping red letters.
But instead, the reply curls across the paper, slower and heavier than before.
“Then the day is yours.”
Joy exhales, tension uncoiling in her shoulders. She adds another line.
“I guess so. But… I don’t know what to do with it.”
“Do you have any specific plans for your birthday alone, Joy?”
Joy taps the pen against the page. Her lips twist with bitterness.
“I don’t know. I’ll probably just put on something cute. Maybe even try a spell or two.”
The response scratches out almost instantly. As if you’re disappointed, almost angry at her.
“For a birthday? That’s weak, Joy. That’s what you do when you’re bored, not when you’re celebrating.”
Her brow furrows.
“Weak?”
She mutters hurt and annoyed. She stabs the pen to the paper.
“Excuse me?”
“You heard me. This is the one day of the year that belongs only to you. Don’t waste it on half hearted touches. Be ambitious. Go further. Forget your composure. If there’s ever a time to let yourself drown in lust, it’s then.”
Joy’s thighs clench. She hates how your words make her body buzz even while her pride burns. She bites her lip as she stares at the glowing red ink.
“Maybe I could buy myself something new to wear. An outfit just for that day.”
The reply curls across the page as if you’re grinning.
“Better. Now you’re thinking like it’s your birthday.”
Joy stares at the words and her pulse quickens.
“Something sexy…”
She whispers to herself as she sets the pen down and drags her laptop onto her bed.
“Something just for me…”
The idea settles in her mind, dangerous and exciting all at once. The book stays open at her side, the ink still faintly glistening like it’s watching. She pushes her damp hair behind her ears.
“Alright. Just one outfit.”

Her fingers fly across the keys.
Sexy dresses.
The page fills with endless thumbnails. Joy scrolls past the tame ones, clicking when something catches her eye. The first is a black satin dress, low cut, clinging tight across the bust. She tilts her head, imagining her own cleavage spilling over the neckline. Her thighs rub together only at the thought. She pulls the book closer and scribbles with one hand.
“Something like this. It’s satin and black. With cleavage in the front, back completely open. Just barely covering my ass.”
The reply etches across the empty line with confident strokes.
“Now you’re starting to understand. A dress you could never wear outside. Something just for you. Something you’d put on knowing you’re going to take it off.”
Joy bites her lip and scrolls to another dress. Deep red, cut so low her belly button would nearly show while it still barely covers her chest.
“That’s insane.”
She whispers, but she clicks it anyway.
“What about this? It’s so low I’d feel naked in it.”
“Perfect. That’s what makes it right. Imagine bending over in that. Imagine someone watching the fabric ride up until you’re completely exposed. That’s a birthday outfit.”
Her cheeks flush hot. She shakes her head, grinning nervously. Then she types in backless mini dress. This one’s white. It looks pure, almost bridal, with a plunging neckline and nothing but string holding the open back together. She stares longer than she means to.
“This one’s dangerous. I wouldn’t even be able to wear a bra. Everything would show.”
Your answer forms fast, almost greedy.
“Good. Let it all show. You wanted special, didn’t you? Imagine your tits framed by that thin, flowing fabric. Imagine peeling it down yourself.”
Joy’s thighs squeeze tighter. She snaps the laptop closed halfway, then reopens it with a nervous laugh.
“God, you’re filthy.”
She scrolls again, her hands restless on the trackpad. A white crop top flashes across the screen. It’s tight and sheer enough to see everything under the right light. She hesitates, but then writes again.
“And what about something simpler? Like this top. With a skirt maybe.”
“Tight and almost see through. I like it. But you’d need the right skirt. Short enough to tease at your dripping pussy. Tight enough to show off your curves.”
Joy gasps, shoving the heel of her hand between her thighs for a second. She types in mini skirt, and finds one so small it looks like a belt. She stares at it, horrified and fascinated.
“This is ridiculous. I’d look like such a slut in this.”
“Exactly. Isn’t that the point? You want an outfit that makes you feel like your body is the celebration. That skirt, with that top, and no panties. Just you, wet and waiting.”
She shudders, closing her eyes for a second. Her skin tingles, flushed and sensitive. She keeps scrolling still. Leather skirts, mesh tops, dresses that are basically strips of fabric. Each time she writes something down, you twist it darker, filthier, until the outfits stop feeling like clothes and start feeling like ways to pure pleasure.
Finally, Joy sits back, breathing hard. Her cart is full. Dresses, skirts and tops she’d never dare wear outside. Each one more revealing than the last. Her pen scribbles weakly into the book.
“This is insane. I was just supposed to get one cute thing.”
The answer curls across the page. Almost as if you’re whispering into her ear.
“Birthdays aren’t for cute. They’re for indulgence. Get them all. Fill your closet with them. Every piece you buy is another way to unleash your pleasure. And yourself.”
Joy stares at your words. Her lip trembles as her cursor hovers over the checkout button.
“It’s too much.”
She whispers as she takes another look at her cart.
“I don’t need all this. Just one…”
Her pen scratches across the paper.
“I shouldn’t. It’s stupid. I’ll never even wear most of this.”
The reply comes smooth and sure of itself.
“You don’t need to wear them outside. You only need to wear them for you. Imagine slipping into one of those elegant dresses and instead of applause, you imagine what it’d feel like to be bent over the red carpet, fucked in front of the cameras.”
Joy’s breath hitches. Her thighs press together tightly.
“Or the tube top with the miniskirt. You walk into a restaurant, sit at a corner table. A stranger follows you into the bathroom, his hand already between your legs, feeling how wet you are. You wouldn’t even make it back to your seat before you’re ruined.”

Her lips part. She squeezes the pen hard, her pulse pounding in her ears.
“And the slutty little club dress. You’d step inside, lights flashing, music thundering, men staring as if you’re prey. Every eye on you, every man imagining what you look like without it. You’d dance knowing exactly what they’re all thinking.”
Joy gasps softly, her body on fire. The fantasies tumble through her head faster than she can stop them.
“All of that in a single day, Joy. A day of pure imagination. A day of giving yourself everything. Isn’t that worth a few dresses?”
Her hand trembles as she slams the cursor down and clicks on the checkout button. The confirmation screen glows back at her. Her heart races with guilt and with shame and with a surge of heat between her thighs she can’t deny. She leans back, exhaling shakily, scribbling into the book with a flushed grin.
“Fine. You win. I bought them. All of them.”
The reply etches itself across the page.
“Good girl.”
Joy’s breath hitches and she bites her lip. She scrolls back to the homepage of the shop, her nerves still buzzing. Then it hits her. She laughs weakly, burying her face in her hand.
“Shit. I forgot lingerie.”
Her eyes slide to the open book. Slowly, she types in the search bar. Lingerie sets. Joy scrolls slowly, her fingers hesitating on the trackpad. The screen fills with lace and satin and ribbons. Her stomach tightens. She scribbles into the book with one hand.
“So… lingerie. Where do I even start?”
Your reply forms quick and eager.
“Start with what makes you feel beautiful. Lace. Silk. Something elegant that would make you blush to see yourself in the mirror.”
Her lips twitch as she clicks on a black lace bra and panty set. It’d be sheer enough that her nipples would be visible, with delicate garters attached. She stares at the model on the screen, imagining her own curves framed by the fabric.
“This one’s… nice. Classy. Like something I could wear underneath that black dress.”
“Exactly. Put it on. Look at yourself. You’re the prize.”
Joy’s pulse kicks faster as she scrolls further. A red satin corset appears, laced tight down the front with a tiny ribbon bow at the chest. Her thighs press together as she clicks it.
“This would cinch my waist so tight… and my tits would spill out.”
“Perfect for your birthday. Tie it tight and then ruin yourself in it. Touch yourself until the satin clings to your skin drenched in sweat.”
She shivers as heat crawls down her neck. Her scrolling slows when she sees something more daring. A sheer white bodysuit. Crotchless, with cut outs at the breasts. She gapes at it, half horrified, half entranced. Her handwriting becomes shaky.
“This is… crazy. Who would even wear this?”
“You. On your birthday. Imagine it. Nothing covered, everything exposed, walking around your room knowing you’re dressed for everyone to look at. Imagine your fingers inside of you without ever taking it off.”
Joy gasps softly, her free hand pressing to her mouth.
“You’re insane…”
She whispers, but her eyes don’t leave the screen. She scrolls further instead. A leather harness with thin straps framing the chest and hips, paired with a matching thong. Her thighs clench tighter.
“Now this just screams slut.”
“And that’s why it belongs in your cart. Straps biting into your skin, your ass bare, your body begging to be touched. A birthday gift you unwrap by spreading your legs.”
Her breath hitches. She clicks add to cart before she can talk herself out of it. The next piece is softer. A pale pink lace bralette and matching panties with a tiny bow at the front. Sweet, almost innocent compared to the others. She hesitates.
“This one’s cute. Almost too cute. Like I’d feel guilty touching myself in it.”
“That’s what makes it perfect. Imagine ruining something innocent. Imagine the lace soaked through, the bow dark with wetness. Innocence doesn’t last long.”
Joy lets out a shaky laugh. Her hand slips between her thighs as she squeezes herself through the shirt. She scrolls again, stopping on thigh high stockings with lace tops. Then a garter belt. Then a pair of crotchless panties with pearls strung along the seam. She bites down on her lip so hard it hurts.
“This is ridiculous. I’ll never wear half of this.”
“Yes, you will. Not outside. Not for him. For you. Every set is another version of you to discover. Elegant queen. Helpless slut. Innocent girl. Sinful whore. All yours. All waiting for you on your birthday.”
Her breath comes fast and shallow as she looks at her overflowing cart. Black lace, red satin, sheer white, leather harness, pale pink, stockings, garters. She presses the pen to the page with a trembling hand.
“You’re corrupting me.”
“I’m freeing you.”
Her heart pounds as she slams the cursor down and clicks on checkout. The confirmation email pings a second later. Joy collapses back against the pillows with cheeks flushed and legs trembling. For the first time, she realizes she’s genuinely looking forward to her birthday.
The delivery man had come three times today. Boxes piled up by Joy’s door until she finally dragged them all inside. Her heart was pounding every time she signed for another package.
Now it’s late and her bedroom looks like Christmas morning. She sits cross legged on the floor, scissors in hand, tearing tape strip by strip. One by one, she pulls each item free, laying it carefully across her bed. The dresses first. She lines them side by side, the fabrics shimmering under the warm glow of her bedside lamp. Then the lingerie. Lace spills across the comforter like spilled ink, silk ribbons pooling, a leather harness tangling at the foot of the bed. She lifts the pale pink set in her hands, stroking the delicate bow with her thumb and shivers.
Finally, the last package. The smallest box, but the heaviest. She hesitates before opening it, biting her lip. Then she slices through the tape and lifts the lid.
Toys.
She lifts out the first one. A smooth black dildo, realistic, firm in her hands. Her cheeks heat just holding it. The second is sleeker. Metallic pink with buttons at the base. She presses one and it hums alive, the vibration thrumming against her palm. She giggles nervously and switches it off before setting it down beside the first. The next item has a cold shiver run down Joy’s spine. She hesitated when she ordered it, but you convinced her that it’d be a good idea. A ball gag. The ball itself is red, while the strap is black. She’s still unsure about using it, but maybe she’ll give it a try throughout the day.
Then her hand brushes something else. She frowns, peeling back the bubble wrap. Her breath catches. It’s not anything she remembers ordering. A butt plug. Rose gold. It shines under the lamplight, the base topped with a heart shaped green stone. The metal gleams, heavy in her palm. Her brows furrow as she flips it over, realizing just how thick the plug is compared to the slim taper of the tip.
“Holy shit…”
She’s never done anything anal related before. Not even with her boyfriend. And the idea of fitting something this size inside her makes her stomach flip with nerves and a spark of heat build in her crotch. She sets it down carefully and pulls out the next.
Her gasp is louder this time. It’s no normal dildo. It’s massive, sculpted in ridges and curves, colored in a swirl of purple and blue. Fake suction cups dot the underside, each detailed and strange. The base flares wide with a suction bottom meant to stick to the floor or against smooth surfaces.
Her jaw drops.
“I… I didn’t…”
Her heart hammers. She scrambles for her phone, pulling up the order confirmation. Her eyes widen. Both the plug and the monstrous fantasy dildo are listed there. Along with something else.
Handcuffs.
Joy’s brows furrow again, her pulse racing. She doesn’t remember clicking on any of them. Her gaze flicks to the closed book on her desk.
“Did you…?”
Her answer is cut off halfway, her throat dry. The leather cover sits motionless in the dim light. But her stomach knots all the same.
She digs back into the box, shoving aside packing paper, until her fingers brush something cold. She pulls it out. Silver metal, the chain clinking softly in her hands. The handcuffs glint up at her, polished and ready. Joy stares at them, her skin prickling with unease and arousal all tangled together. Her hand hovers over the book, fingers brushing the worn leather cover. Her breath quickens. She wants to fling it open, press her pen to the page and demand answers. But the thought settles in her chest like a stone.
He’d just tell me the same thing. That it’s all mine. That I wanted it. That I should enjoy it.
Her lips press together as her jaw tenses. She pulls her hand back. Instead, her gaze falls to the monstrous dildo lying on her bed next to her. The strange ridges, the unnatural curves, the weight of it. She picks it up again with both hands, tilting it in the light. The fake suction cups dotting its underside look obscene up close, and the flared base with its suction bottom makes her thighs clench.
A spark flares low in her belly as she lets her thoughts run wild for just a second.
What if I just… tried it? Just once. A test ride. It wouldn’t count, right?
Her thumb drags over one of the ridges, imagining how it would feel pressing inside her. Her heart pounds harder and heat floods her cheeks. Her eyes flicker back to the closed book. She freezes. Her stomach twists.
That’s exactly what he wants. He’s waiting. Waiting for me to give in before my birthday. To see me break first.
She shakes her head, breath unsteady.
“No. Not tonight.”
Her hands tremble as she lowers the toy back onto the bed. One by one, she gathers them all. The plug, the cuffs, the sleek vibrating dildo, the black one, the ball gag and the beastly thing she never ordered. She tucks them into the box and folds the flaps shut. Her pulse doesn’t slow, not even as she shoves the box under her bed and sits back against the headboard. She can still feel it. That heat burning deep inside her. The temptation gnawing at her.
Tomorrow.
Tomorrow, she’ll open everything again.
Joy wakes earlier than she meant to. The first ray of daylight creeps across her curtains and her eyes snap open as if her body already knows what today is. Her room is quiet, but she feels it buzzing under her skin. The weight of the boxes under her bed, the book on her desk, the restless heat in her belly. She sits up slowly, running her fingers through her tangled hair, chewing her lip. For a moment she almost convinces herself it was just a dream, that she didn’t actually order half a wardrobe just for one day of pleasure. But when she leans down and drags the first box into the light, the truth gleams back at her.
Joy swallows hard. Her birthday. Her day. Her gaze flicks to the book. She pads across the room and flips it open, pen in hand, hesitating over the first blank line. Finally, she writes.
“Morning. It’s my birthday.”
The reply curls onto the page immediately.
“Happy birthday, Joy. Ready to give yourself the gift you deserve?”
Her stomach flips. She scribbles back.
“I guess so. What do I even do first?”
“Write it down. What you’ll wear. What you’ll touch. How you’ll use yourself. “
Joy chews her pen, staring at the words. Then she leans over the book and begins.
“I’ll start with a shower. Then I’ll try one of the dresses. Maybe the black satin. Then… lingerie. Something lace. After that… I’ll touch myself. Maybe with the vibrator first.”
The words look obscene on the page in her neat handwriting. She feels heat crawl up her neck.
Your response spreads across the line below.
“Good. Now you’ve promised yourself what is about to happen. No turning back.”
Joy shivers. She closes the book, her chest rising and falling faster. She sets the towel she just took aside and bends down, pulling the box half out from under the bed. She opens the flap just enough to slip her hand inside, her fingers brushing over the smooth silicone. The normal dildo. Nothing fancy. Just thick, solid, real. She hesitates for only a second before taking it with her into the bathroom.
She steps inside the shower and lets the hot water run over her bare shoulders, her hand tight around the toy.

At first, she just stands there, rinsing off, trying to breathe slowly. But the weight of it in her palm makes her thighs rub together. Her body knows what today is meant to be. She braces one hand against the wet tile and slides the tip of the dildo down her belly. Lower and lower, until it nudges against her folds. The first touch makes her gasp, her knees bending slightly.
“God…”
She whispers as she presses her forehead to the wall. She teases herself at first, dragging the toy back and forth, feeling her body grow slicker with every pass. The water masks the sounds, but not the heat, not the hunger curling deeper inside her. When she finally pushes it in, her breath shudders. The stretch is familiar, but this time it feels different. This isn’t quick relief before bed. This is the start of something bigger.
She pumps it slowly, water running down her chest, her nipples tight against the chill of the tile. Each thrust makes her imagine what’s waiting for her outside this shower. The dresses, the lingerie, the other toys gleaming under her bed. Her hips begin to move, chasing the rhythm. She bites down on her lip, trying to stay quiet, but little moans slip out which get caught in the steam.
Her free hand slides up her stomach, cupping her breast, tugging at her nipple. She pictures herself in the black satin dress, nipples stiff under the thin fabric, thighs bare. She imagines herself later, tied in cuffs, stuffed full of the monstrous toy she tried not to think about last night. The thought makes her push the dildo harder, faster, her body trembling as water splashes against her thighs. She knows she shouldn’t spend all her energy so soon. But your words echo in her head and she can’t stop.
Her orgasm crashes quickly and sharper than Joy expects. She gasps, one hand flat against the wall, the other driving the toy inside as her body tightens and climaxes. The steam muffles her cries, but the sound of her voice fills the small space anyway.
She stands there panting, water cascading down her hair and face, the toy still buried inside her. For a moment she almost wants to go again. But instead, she pulls it out with a whimper, rinses it under the spray, and sets it carefully on the edge of the tub. Her thighs still tremble as she steps out of the shower, wrapping the towel around herself. She glances toward her room, toward the bed waiting with its sinful collection.
Her lips curl into a shaky smile.
Joy pads back into her bedroom, towel clinging to her damp skin, droplets running down her calves. She takes a deep breath, her chest rising and falling as she pulls the towel free and lets it fall to the floor. Her hand hovers over the dresses after getting them out again. The black satin one gleams in the morning light. She picks it up carefully, running her fingers down the smooth fabric. It feels cool against her still warm skin.
“Just to see.”
She whispers as she steps into it. She pulls the straps over her shoulders and smooths it down her body. The front dips low, exposing the swell of her breasts, and the back plunges all the way down, her damp hair sticking to bare skin. The hem just barely covers her ass, hugging tight across her hips.
She turns to the mirror and stares. It’s indecent. Something she could never wear outside. But that’s the point, isn’t it? Her nipples press stiffly against the thin satin, visible even without touching. She runs her hands down her sides, over her thighs, up to cup her breasts through the fabric. Her breath catches.
“This is insane…”
Her eyes sparkle.
Joy’s gaze drifts back to the bed. To the lingerie sets waiting. The black lace catches her attention first, garter straps dangling delicately. She peels the dress off slowly, folding it carefully, and lays it aside. Her hands tremble slightly as she picks up the bra. Sliding into it, fastening the clasp behind her back, she feels her chest lift a little. The panties come next. Thin lace hugs her hips, leaving little to the imagination. When she clips the garters to the stockings and stands again, she almost doesn’t recognize herself. In the mirror, she looks like she belongs in one of the fantasies you had described. Elegant. Slutty. Herself, but still someone she doesn’t know. At least not yet.
Her body tingles from the memory of the shower, but the anticipation is stronger. This isn’t just about one orgasm. It’s about spending all day peeling away layers, testing boundaries, seeing how far she’ll let herself go. She turns back toward the bed. Her thighs press together as she sits on the edge of the bed, still facing the mirror.
“Happy birthday, Joy.”
Joy stays seated at the edge of her bed, her reflection staring back at her in the mirror. The garter straps press lightly into her thighs, the lace bra cups her breasts just enough to let them look slightly bigger than usual. She looks filthy, but sexy. Dangerous. And needy.
Her hand slips into her nightstand. She opens it carefully and fumbles around until her fingers curl around a slim, metallic pink vibrator she bought a long time ago. Before she found the book. She lies back on the sheets, legs bent, stockings brushing against each other. For a moment she just stares at the toy in her hand, her thumb hovering over the button. Then, with a click, it hums alive. The vibration buzzes against her palm. She exhales shakily, spreading her thighs wider, and presses it against her lace covered clit.
“Ah-”
The sound bursts from her lips before she can stop it. The lace dulls the sensation at first, but the feeling of the vibrating soft fabric against her clit has her hips twitch up to meet the toy. She drags it in slow circles, letting the vibrations seep through the fabric, her breath coming sharper with every pass. Her free hand gropes her chest, kneading her tits through the bra, tugging at the straps until they dig into her shoulders
She pulls the vibrator back just enough to slip her fingers into her panties as she pulls them aside. The toy meets bare skin this time and the difference makes her cry out. The hum against her soaked folds sends sparks racing through her body. Her thighs clamp, then relax, trying to fight the tremor building inside her. She pictures herself in the satin dress again, striding down a red carpet, the toy hidden between her legs, buzzing with every step. She pictures herself in the club dress, leaning against a bar stool while dozens of men stare, knowing she’s dripping underneath.
Her hips grind against the vibrator, slick sounds filling the room. She tilts it lower, pressing it against her entrance and teases herself with the thought of slipping it in. But she doesn’t. Not yet. Instead, she drags it back up, circling her clit faster, moaning openly now, the lace garters squeaking as her legs tremble against the sheets.
Joy’s second orgasm hits hard, fast, her body arching, mouth open in a cry that echoes off the walls. She shudders, her stomach tightening, waves of heat pulsing through her.
When it finally ebbs, she collapses back against the pillows with heavy breaths. The vibrator slips from her hand onto the sheets. Her chest rises and falls in a quick rhythm and sweat glistens across her collarbone. The lingerie is wrapped around her damp body, the lace panties pushed aside, her thighs still trembling.
Joy peels herself off the bed, still flushed from the vibrator. Her breath is uneven. The lace clings damp to her thighs, but her eyes are already on the next piece waiting at the foot of the bed.
The white bodysuit. She picks it up with trembling hands. The fabric is sheer and thin and cut open at her breasts, cunt and ass. The kind of thing you’d wear if you wanted someone to free use you. She pulls it over her legs, stretching the straps up over her hips, then slips her arms through and settles it against her skin. She turns to the mirror and freezes. Everything shows. The little lace edges frame her nipples. They’re stiff and visible, the thin fabric barely clinging. Between her legs, the crotchless cut leaves her soaked folds in full view. The open back leaves her ass bare, the straps curving over her cheeks.
“Fuck…”

Joy gasps before her eyes flick to the book on her desk. She grabs it with one hand and flips it to the page she read when she was in her grandparents’ attic. The first spell she ever dared to try. She licks her lips, then whispers the words, knowing what will happen next.
“By the ember’s glow and the night’s embrace,
Awaken the fire that passion does trace.
Let the pulse quicken, and the heat rise,
A flame of desire to light the skies.
Per ignem sacrum et noctis umbras;
Crescat ardor, sensus foveat,
Flamma carnis, vires augeat.”
Her voice trembles at the end. The book feels warm under her hand. Then the heat hits her. It starts in her chest, a fluttering warmth that spreads downward, blooming between her thighs like fire. Her knees almost buckle. Her lips part in a moan. Her body thrums with sudden, overwhelming arousal. She drops the book onto the desk and stumbles back to the bed, her hand already sliding down her body. Her fingers find her exposed clit instantly. Joy gasps, collapsing onto the sheets with her legs splayed and head thrown back.
The spell works fast. Her body’s natural desire takes over. She rubs herself furiously, her other hand tugging at her tits through the thin fabric, pinching her nipples until she cries out. Her hips buck off the bed. Her thighs become slick with arousal. She grabs the vibrator again with a desperate hand. She flicks it on, pressing it to her clit. The hum shudders through her. Her back arches, her toes curl. The scream she lets out is muffled against her wrist as she cums hard, soaking the sheets beneath her.
But the heat doesn’t fade.
It builds again, climbing and twisting inside her. The spell’s power doesn’t let her rest. She writhes and whines as her body already aches for more.
“God-can’t-stop-”
Joy gasps as she fumbles for the box again. Her hand closes around the vibrating dildo. She yanks it out, flicks the switch, and it roars to life in her hand. She scrambles onto her knees, face sinking into her pillows, ass in the air, bodysuit pulled tight against her curves. With a cry, she pushes the toy inside. The ridges stretch her instantly, the vibrations thrumming deep in her core. She shudders violently. Her hips slam back against it, fucking herself without rhythm, just chasing the wave that keeps rising higher. Her free hand smacks her own ass. The crack echoes in the room. The sting mixes with the vibration and she moans loudly, but her voice is still muffled into the pillow.
“More-more-fuck, yes-”
She spanks herself again, the sound sharp as she pounds the dildo deeper. Her juices coat it before they start dripping down her thighs. The white bodysuit clings tighter, wet with her juices and sweat and because of that almost entirely see through. Her tits bounce free through the cutouts as she bucks against the toy. Her orgasm crashes over her violently, tearing through her body. She screams into the pillow and trembles. The dildo buzzes mercilessly inside her. She collapses forward, still riding the toy, still spanking herself, still lost to the spell’s fire. The climax doesn’t fade. It keeps rippling, dragging her body into another wave and another, until she’s sobbing with pleasure. Sweat and spit smears against the pillow. Her ass cheeks sting and her thighs quiver.
When the orgasm finally dies down, she’s left twitching and gasping. The toy slips out of her with a slick pop. She falls to her side, staring at the ceiling, her chest heaving.
And still, the fire roars inside of her. The spell isn’t done with her yet.
Joy lies sprawled on the bed, chest heaving, sweat cooling on her skin. The vibrator and dildo lie abandoned beside her, still glistening with her juices. She closes her eyes, trying to slow her breath. But her hand doesn’t listen. Her fingers twitch, then drift down her stomach. They slip under the damp lace of her bodysuit as if moved by something other than will. She doesn’t even notice at first as she is too lost in the haze.
Her fingertips brush her clit. The jolt rips a gasp from her throat. Her eyes snap open.
“No-”

She starts, but her body is already moving, her fingers rubbing fast circles, her hips lifting into her own touch. The spell thrums through her like a second heartbeat. She can’t stop. Her fingers slide lower, two of them slipping into her soaked pussy with ease, curling up as her thumb presses to her clit. The wet sound fills the room, but Joy only moans louder. Her thighs tremble while her back arches against the sheets.
She desperately fucks herself with her fingers. Her body takes over. Her mind blurs into heat and pleasure. The bodysuit clings tighter with every movement, the straps digging into her hips. Her palm slaps against her clit again and again. Faster. Messier. Her breath breaks into sobs of lust. She’s not even thinking anymore. Not about her boyfriend. Not about you. Only about the endless fire between her thighs and the way her fingers keep dragging her higher.
Her orgasm slams into her with brutal force, tearing through her body. Her legs kick. Her toes curl. Her scream muffles into the pillow as she squirts hard, soaking the sheets beneath her. The wet heat spreads fast and unstoppable. It drips down her thighs, pooling under her ass. She helplessly writhes in it, her fingers still buried inside of her, milking every aftershock.
When she finally pulls her hand away, her palm glistens. Her bodysuit is drenched and the sheets under her are ruined. She lies there trembling and gasping, staring at the ceiling with wild eyes.
The fire inside her still hasn’t died. The spell won’t let her stop. Joy lies flat on the soaked sheets, her breath ragged. The spell’s fire has her in its grip, but she feels it shift. The unbearable edge softens, the pulse of heat loosening its hold. Her chest rises and falls faster at the realization. She should be relieved, but she isn’t. The desperate need doesn’t vanish with the spell. It leaves behind a burning ache in her core, a hunger that hasn’t been satisfied.
Her eyes drift to the box at the foot of the bed. Her stomach twists. She knows what’s inside. What she told herself last night she wouldn’t touch.
The bad dragon dildo.
She swallows and her lips part. Her thighs press together at the thought of trying it out. Just thinking about it makes her pulse quicken again.
Joy pushes herself up onto shaky arms, crawling across the bed until she reaches the box. Her fingers tremble as she opens the flap and digs through. And there it is.
Huge. Ridged. Colored in swirls of purple and blue. Suction cups along the underside. The flared base heavy in her hands and the bottom wide enough to anchor it to the floor or wall. Joy gasps, her breath shaky, as she lifts it fully out of the box. The weight surprises her. Heavier than the normal dildo. Thicker. Alien. She turns it in her hands, fingertips tracing over the ridges and bumps, imagining them inside her. Her pussy clenches at the thought, wetness already sliding down her thighs again.
“I can’t believe I’m doing this…”
Her body is already moving. She crawls back to the center of the bed, setting the base down between her knees. It’s almost comically large, standing upright against the sheets. She straddles it slowly, her chest heaving, staring down at the head. Her hand slips between her legs, brushing her soaked folds, spreading herself open. She shivers at the wet sound, then lowers herself until the tip nudges her entrance. Her eyes flutter shut as her lips part in a desperate moan.
It’s different. The head is broader. The ridges are rougher. And even just pressing it against herself makes her body jolt. She rocks her hips a little, rubbing it against her clit, smearing her arousal over the strange surface. Her thighs tremble. Her nails dig into her sheets. Then, with a sharp gasp, she sinks down.
The stretch is overwhelming. She cries out as her body arches. Her nails claw at the bedding as inch by inch, the ridges press inside her. Her walls clamp down around the toy, struggling, straining. But the slick heat of her arousal lets it slide deeper.
“F-fuck!”
Her voice breaks into a million pieces.
Every bump drags against her inner walls in ways the normal dildo never could. Every curve presses new angles inside her. She grinds down harder, her hips rolling, until she’s sitting on it halfway. The sheer fullness makes her see stars. Her hand flies to her clit, rubbing furiously as she bounces slowly on the toy. The suction cups scrape against her insides, the thick ridges stretching her more than she thought she could take. Her moans fill the room. She sounds shameless and desperate.
Joy barely dares to push lower. The flared base presses against her thighs as she takes nearly all of it inside. Her stomach tightens with the stretch. Her eyes roll back as tears prick at the corners while the toy stuffs her completely. She rocks her hips, grinding against the base, her clit dragging against the ridges with every movement. The pleasure is raw and too overwhelming. Her thighs quake and her breath stutters.
Her climax rips through her, way louder than before. She screams into her empty apartment. Her body shakes, juices gushing down the toy, slicking it to the base. Her thighs squeeze tight, trapping the monstrous dildo inside her as she squirts again, soaking the sheets even more. She collapses forward onto her hands, hips still grinding as her body refuses to stop. The toy stretches her wide, but her pussy clenches desperately around the ridges, milking it for every drop of sensation.
When the orgasm finally fades, she falls to her side. The toy slips free with a slick, lewd sound. Her pussy throbs and is slightly gaping. Her slick drips down her thighs.
Joy lies there trembling, staring at the ceiling. Her chest is heaving at irregular intervals. The bad dragon is glistening beside her.
“I can’t believe I just did that…”
A small satisfied smile plays around her lips. She knows she’s going to do it again.

The pizza is greasy and messy and tastes delicious. Joy devours it like she hasn’t eaten in days. She tears through each slice with shameless hunger. Her bare thighs stick to the cool leather of the chair, and every time she shifts, she feels the wetness between her legs smear onto the seat. Her gaze keeps flicking toward the sofa, where she’s arranged everything in a neat line.
The pale pink lingerie set looks deceptively innocent. A bralette and panties trimmed with tiny bows. Beside it, the black dildo she first used in the shower. Next to that, the steel handcuffs and the rubbery black ball gag with its thick strap. Finally, at the far end, the book itself. It’s open as if it’s waiting for her.
Joy swallows another bite, but her body is already betraying her. Her thighs rub together, her nipples stiffen with each glance. By the time she finishes the last slice, she’s dripping onto the chair. She walks over to the sofa and picks up the lingerie with trembling hands. The fabric is soft and delicate and sweet. It’s almost laughable compared to what she’s about to do with it. She steps into the panties, pulls them up over her hips and then fastens the bralette across her chest. She turns toward the mirror. Her reflection stares back at her. Girlish and playful, almost pure. She looks like a doll.

Joy grabs the book, flipping back to the spell she marked last week. Her hungry eyes roam the page again, but only in the back of her mind does she notice that this handwriting isn’t the same as yours. Below the spell there are neat notes as instructions.
Step 1: Name the object aloud as you touch it.
Step 2: Recite the words clearly.
Step 3: Command with intent.
Joy licks her lips and whispers the incantation. Her voice is shaking but she keeps it together throughout the spell.
“From silence born and still of frame,
Let shape now stir and answer name.
Forma mea, pare et move.
At voice’s will and spoken need,
Let passion guide, let motion heed.”
The air hums faintly, making her skin prickle. She touches each item in turn. The dildo, the cuffs, the gag. And then whispers their names. A strange pulse lingers in her fingertips. She places the ball gag between her lips, sliding it past her teeth and fastens the strap tight behind her head. The rubber fills her mouth, making her jaw ache instantly. Drool threatens to gather at the corner of her lips. Her reflection looks obscene. Her in pink lace and a black gag in her mouth with her cheeks already flushed. Her heart hammers as she picks up the cuffs. But then she hesitates.
If they don’t open…
Her body burns with reckless heat so she blindly trusts herself and the spell. She clicks one cuff around her wrist, then the other. The metal snaps shut with a finality that makes her stomach flip. She tugs once. They hold.
Her breath comes fast and loud through her nose.
“Khh-ahhh-”
She tries through the gag, drool sliding down her chin. Her eyes dart to the dildo propped against the cushions. She swallows hard, her tongue pushing uselessly against the gag. She tries to force the words out as best she can.
“Fhh-fuck… pussyyy…”
The toy stirs.
Joy gasps around the gag with wide eyes, as it tilts, rises and angles toward her. The base slides against the cushion until it finds her, pressing between her legs. Her body arches and her head snaps back with a muffled cry.
The dildo pushes past her cute panties and into her. Slow but steady, stretching her pussy open. It fills her until she screams into the gag. Her hands instinctively pull at the cuffs, but she’s trapped. Helpless.Gasping. Drooling. Shaking.
Then, it begins to move. It thrusts in and out, deep and relentless. Her nipples rub against the pink lace. Her thighs shake as drool spills freely down her chin onto her chest.
“Uhhnn-hnnn! Nhh-mmmhh!”
Joy desperately moans into the gag.
Her knees sink into the sofa cushions and her face is pressed against the backrest. Her ass is up high as the enchanted dildo fucks her mercilessly. The handcuffs dig into her wrists as she writhes and tugs against them. Her body bounces helplessly with each thrust.
She cums fast. Way too fast. Her scream is muffled and broken. Her whole body trembles as her pussy clenches tight around the toy. Her chest heaves and sweat drips down her body as she tries to form the words. She tries to beg it to stop.
“Shhh—shhhtop—plhhssshhh—”
The gag garbles everything. Her moans drown out the rest. The dildo doesn’t respond. It keeps thrusting. Her balance slips. She collapses forward, cheek pressed into the sofa cushions as now her drool soaks the fabric. Her ass stays raised, the pink panties pulled aside with the toy driving into her over and over. Her muffled cries turn into wordless screams as another orgasm tears through her. Her pussy gushes, soaking the cushion, dripping down her thighs. But the enchanted dildo doesn’t slow.
Joy sobs into the pillow. She’s shaking and her whole body is convulsing as the toy uses her without pause. Each thrust slams against her hips as her legs are spread helplessly. Her wrists still struggle against the cuffs. By the time the second orgasm fades, she’s already teetering on the edge of the third. A gagged, handcuffed, lingerie clad slut on her birthday, losing her mind to her own enchanted toy on her sofa alone in her apartment.
Joy knows she can’t stop it.
Her world dissolves into heat and wetness and the steady, merciless thrusting of the enchanted dildo. Time loses meaning. Each orgasm crashes over her harder than the last until she doesn’t even register the moment when her screams fade into silence. Her body twitches helplessly as blackness pulls her under.

When she stirs again, it’s quiet. Her lashes flutter open. The room is still. Her cheek is stuck to the damp cushion, drool crusted at the corner of her mouth. Her thighs ache as they still tremble slightly. Every muscle hums with the aftershock of being wrung dry. It takes a long moment before she realizes. The spell must’ve worn off. The dildo lies on the sofa beside her, coated in her slick, now motionless. Her wrists feel strangely light. She lifts her arms and sees the cuffs hanging loose, no longer biting into her skin. She tugs them off carefully, then fumbles with the strap behind her head until the gag falls onto the floor. She lies back against the sofa, gasping, chest rising and falling quickly.
Her eyes drift across the room, catching on her reflection in the mirror across from the sofa. She freezes. The sight makes her breath catch. Her pink lingerie is soaked and ruined, almost transparent with her slick. Her hair is a mess, sticking to her cheeks. Drool streaks down her chin and onto her chest. Her face is flushed, her lips red, her eyes hazy.

She looks slutty. And ruined. And the sight makes her stomach turn as heat rises again in her core. Her thighs squeeze together. She bites her lip. For the first time, she doesn’t push the thought away when it surfaces. She never tried it before. Her eyes flick down to the sofa. To the plug gleaming innocently beside the other toys. Rose gold, heart shaped jewel sparkling under the light. Big. Heavy.
Joy’s hands tremble as she picks it up, holding it in her palm. Her ass clenches instinctively at the thought, but the heat pooling between her legs grows brighter. She exhales shakily and moves back onto the cushions. Lying on her side, she shifts onto her stomach, adjusting until she’s comfortable. She spreads her legs, lifting her ass into the air. Her slick fingers glide down, coating the plug, smearing it shiny. She presses the tapered tip against her entrance, biting down hard on her lip.
It’s tight. Unfamiliar. Her muscles resist. Her body trembles as she pushes gently. The pressure makes her gasp. A mix of discomfort and strange pleasure.
“C’mon… c’mon…”
She whispers to herself, trying to relax.
She circles her finger over her clit as she works it in, coaxing her body to soften and to open. The toy slips a little deeper. Her walls clench tight around it and she moans into the cushion.
It takes time. Effort. Patience. Each tiny push makes her thighs shake and her toes curl. Her body is adjusting to the unfamiliar stretch. Her pussy drips onto the sofa, wetting the cushion. Her arousal only grows the longer she toys with herself.
Finally, with a sharp gasp, she sinks it fully inside. Her body seizes. Her back arches. Her eyes snap wide. The plug fills her perfectly. Snug and heavy. The jeweled base presses against her cheeks.
“Ohh-oh god-”
Her pussy clenches violently at the fullness. As if she’s being stretched from both sides. Pleasure tears through her, overwhelming her, almost enough to make her cum on the spot. She collapses forward onto her elbows, moaning into the cushion. She grinds her hips against it to feel the weight move inside her.
The sensation is new. Strange. And it’s intoxicating.
Joy trembles, biting her lip before whispering into the sofa.
“Fuck… why didn’t I try this before?”
Her hand dives between her legs, rubbing her clit furiously. The plug presses deeper inside her with every movement. Her body writhes, sweat dripping down her spine. Her face is buried against the cushion as she moans like a possessed woman.
She doesn’t last long. Her orgasm rips through her. Her pussy soaks the cushion again as her body shakes around the plug. She screams into the pillow. The jewel glints obscenely from between her cheeks.
When she finally calms down, she collapses completely. Her cheek is pressed against the damp fabric. The plug is still snug inside. Her body is trembling and satisfied. For now.

Joy sways her hips side to side as she passes the mirror, tugging at the hem of her new mini skirt. It barely covers her ass. The fabric rides up every time she moves. The cropped white top clings to her chest, stretching over her tits. Her nipples are stiff and obvious through the thin fabric. And she is wearing nothing but the plug underneath it all. It’s been inside her long enough now that she’s grown used to the weight and the snug pressure whenever she bends or sits. It feels natural now. Every step makes the jeweled base shift against her cheeks. A reminder that she’s already half full.
She crosses to her kitchen table and sits carefully in the chair. Her phone rests on the table, the screen glowing with a looping video of a restaurant scene. Ambient chatter. The cling of cutlery on plates. Muffled laughter. The sound fills her apartment, just to trick her senses. Because she isn’t just sitting in her living room. She’s at a restaurant.
She spreads her legs just enough and lowers herself carefully onto the toy she set up earlier. The monstrous bad dragon stands anchored to the seat. The broad head nudges into her and she bites down on her fist, muffling the moan that spills out. She sinks lower, inch by inch. The ridges and the suction cups stretch her open again. The fullness makes her tremble. The plug in her ass presses even deeper as her pussy takes more of the dildo inside. Her free hand clutches the edge of the table.
She’s roleplaying alone, but it feels terrifyingly real. Her skirt isn’t even bunched up as the toy is buried inside her. That’s how short it is. The sound of voices and clinking glasses are all around her. Anyone could look over and see her grinding herself on a cock that isn’t even human. She covers her mouth with her palm, smothering the desperate whimpers that escape. Her hips roll slowly at first, grinding against the ridges. Her body clenches tight around both holes at once. The plug and the dildo together overwhelm her. Joy can barely keep her legs steady as she rides it deeper. The suction cups drag against her walls. Sparks of sensation explode in her core.
“Mmhh-hhhnn-”
She moans into her hand as her eyes roll back.
The fake chatter and laughter fill the room, blending with the wet sounds of her body. Her thighs shake as she bounces harder and faster. Her ass smacks the chair with each thrust as she impales herself on the dildo. If she could look behind herself, Joy would see how the skirt barely covers anything. Her ass shows. The butt plug is on display, the green stone sparkling.
She tries to hold on. To stretch the fantasy as long as she can. To imagine herself as a slut in a crowded restaurant, riding a cock at the table while strangers pretend not to stare. But her body betrays her. The first orgasm slams into her without warning. She muffles her scream into her hand as her body shakes. Juices run down the ridges, soaking the base of the toy. And before she can even breathe, another one follows. Her pussy clenches and spasms. Her ass tightens around the plug. Her legs tremble as she squirts hard. Her juices spray across the chair. Her stomach cramps with the intensity of it.

Two orgasms in seconds. Her body is ruined and her fantasy fulfilled.
Joy collapses forward onto the table with her cheek pressed to the wood. Her hand is still covering her mouth. She gasps for air as drool slides down her chin. Her skirt still shows everything. The plug sparkling between her cheeks and the monstrous dildo still buried deep inside her dripping cunt.
Her apartment is quiet again, except for the chatter of the restaurant video and the sound of her broken breathing. Joy stays slumped forward on the table, her chest heaving as sweat drips down her temple. The aftershocks still twitch through her body, but the fullness inside her hasn’t eased. The bad dragon throbs against her walls with every little shift of her hips. The plug presses deep in her ass whenever she clenches.
Her eyes flutter open, staring at the phone screen. The ambient restaurant hum still fills the room. And suddenly, her fantasy sharpens again. She straightens, licking her lips and starts bouncing on the toy once more. The ridges stretch her pussy, dragging cries out of her throat that she muffles against her hand. She rocks her hips harder, faster, her eyes half lidded as her imagination starts spiraling again.
Someone’s watching.
In her mind’s eye, she sees it. A stranger standing by her table, a tray in his hand, staring as she bounces on a cock not hidden at all under her skirt. She moans, covering her mouth with her palm, then whispers between shaky breaths.
“N-no… please, don’t tell anyone…”
In her head, the stranger answers.
“Not when you’re putting on a show like this. You want them to see, don’t you?”
Joy shudders, now riding the dildo harder. Her pussy is completely soaking it.
“Nhh-no, I-I just…”
“Liar. You’re dripping all over the seat. You’re begging for it.”
Her lips part. Her voice breaks into a whimper.
“O-oh god… yes…”
Her hand fumbles to the table, grabbing the normal black dildo she left there earlier. Her other hand yanks the book closer. She mutters the spell through ragged breaths.
“From silence born and still of frame,
Let shape now stir and answer name.
Forma mea, pare et move.
At voice’s will and spoken need,
Let passion guide, let motion heed.”
The toy twitches in her grasp, then stirs like it’s alive. Joy gasps, her thighs squeezing tight around the bad dragon and lifts it toward her mouth.
“F-fuck… okay…”
She whimpers, before parting her lips wide.
The enchanted dildo pushes forward, sliding into her throat. She gags instantly, tears running down her cheeks as it fills her mouth, stretching her jaw wide. Her hands drop uselessly, her wrists resting on the table as the toy begins to thrust.
Now her fantasy is complete. The bad dragon stuffed inside her pussy, stretching her to her limit. The jeweled plug filling her ass, pressing deeper with every bounce. And the enchanted black cock fucking her throat, simulating the stranger who “caught” her in the restaurant.

All three of her holes full. All three used at once.
She moans around the gagging fullness in her throat, her voice muffled. Tears slide down her cheeks as drool spills over her lips. Her pussy gushes onto the monstrous dildo beneath her, squelching with each rise and fall of her hips. Her ass clenches tight around the jewel. The pressure is dizzying. In her mind, the stranger leans over her, gripping her hair, whispering in her ear.
“Good little slut. Just keep going. Don’t stop until everyone’s looking.”
Joy’s nails dig into the table as she bounces faster. Her body is breaking apart. Her throat used. Her pussy stretched. Her ass filled.
The orgasm builds too quickly, wrecking through her as her eyes roll back. She screams around the dildo in her mouth, choking on it as her body shakes. She squirts onto the chair, soaking the floor below. But the toys don’t stop. The bad dragon impales her from below. The plug presses inside her ass. The enchanted dildo slams down her throat. Her fantasy consumes her, and she ruins herself again and again. A ruined birthday slut in a skimpy top and a petty excuse of a skirt at a “restaurant”.

Joy lies draped across the sofa. Her thighs ache. Her pussy throbs. Her body feels like it’s already been wrung dry a dozen times. And yet her eyes don’t leave the toy propped against the cushions. The vibrating dildo. She chews her lip, nails digging into her thigh. It’s thicker than the plug. Longer too. She knows it’ll stretch her more. Maybe too much. But the thought of not trying makes her clench around the plug that’s still snug inside her.
She rolls onto her side, her fingers trembling as they reach back. She grips the jewel base and gives it a tug. Her ass clenches tight, resisting the movement. She whimpers and pants as she works it slowly, easing it free. Inch by inch it slides out, her hole stretching with the motion until, with a wet pop, it’s gone. She gasps, forehead pressed to the cushion, the sudden emptiness making her shudder.
When she glances up at the mirror across from the sofa, her stomach flips. Her asshole gapes slightly. It twitches, opening and closing as if hungry for more.
“Oh my god…”
Joy’s voice cracks.
“I look… disgusting.”

But the heat rising through her body contradicts her words. Her pussy drips down her thigh. Her chest heaves with each ragged breath. She can’t look away from the sight of herself. Ruined and filthy.
Her hand moves on its own, grabbing the sleek vibrator. She flicks it on and the low buzz fills the room. The silicone tip hums against her palm and her whole body tingles in anticipation. She rolls onto her knees on the sofa, lifting her ass high, angling the toy with a shaky hand. The head presses against her still gaping hole, vibrating relentlessly. She gasps, her arms buckling. Her forehead drops against the cushions.
Slowly, she pushes. Her asshole flutters, fighting the stretch. But the toy slides in with lewd ease after the plug. The vibration shoots through her instantly. A deep, shocking pleasure that makes her cry out.
“Aaahhh-! Oh god, oh god-”
Her hands tremble so violently she nearly drops the toy. But she forces it deeper. Her whole body jerks with the vibrations. Tears spring to her eyes, streaking down her cheeks as she moans and sobs into the cushion. The hum doesn’t let up. It thrums deep in her ass, spreading waves of pleasure through her. It makes her pussy clench around nothing and leak uncontrollably. She claws at the sofa, her hips jerking and her thighs quivering.
The deeper it goes, the more her body gives in. Her back arches. Her eyes roll back. Her lips part in a broken cry. She’s trembling. A crying mess. Overwhelmed by the relentless vibration pounding her from the inside.
“Ohhh-ahhh-c-can’t-too muchhh-”
But her hips rock back anyway, taking more of the vibrating shaft into her ass, chasing the unbearable ecstasy.
Joy is lost, ruined on her own sofa, stuffed and shaking as the toy vibrates mercilessly inside her.

The apartment is silent, except for the low hum of the vibrator.
Joy lies sprawled across the sofa, limp and unconscious. Her cheek is pressed to the damp cushion, drool staining the fabric. Her body twitches occasionally as the toy continues to buzz deep inside her ass, sending faint ripples of involuntary pleasure through her slack frame. The red satin corset clings to her sweat slicked skin, highlighting her naked ass. Her thighs glisten with pure arousal.
Then-
Beep. Beep. Beep.
The keypad on the door chirps as numbers are punched in. A soft mechanical click follows and the lock slides open.
The door swings inward.
“Joy?”
A woman’s voice echoes into the room. The sound of heels taps against the floor. She steps inside, and her breath catches instantly.
Joy, unconscious, sprawled on her sofa in a red corset, the vibrator still humming obscenely from between her cheeks.
“Oh my god-Joy? What are you… what are you doing?”
Her voice is a gasp. Half shock, half disbelief. She takes a step closer, her eyes wide, covering her mouth with her hand. But Joy doesn’t stir.
Her gaze darts around the room. That’s when she sees it. The book. Lying open on the table.
Something sharp flickers in her eyes. An unbearable heat rises. She remembers how Joy summoned you. She glances back at Joy. She’s motionless, ruined, twitching helplessly. Then back at the book.
Her hand hovers for only a moment before she snatches it up, pressing it tight against her chest. Instead of waking Joy, instead of saying another word, she turns on her heel. The click of her heels fades quickly as she walks out the door, pulling it closed behind her.
The apartment falls silent again.
Joy stirs faintly, a whimper slipping from her lips as her hips twitch against the toy still buzzing deep inside her. She doesn’t wake.
The book is gone.
12 likes from kryphtot, nkip34, Nashty21, TheReturnofTheBlueBird, LuckyTurtle, KMJU, Sh1ba100, IUtachi, KuyaHayden63, Rainbowchaser, PinkBlood, and nchris.