Written by AIEvery story here is written by an AI. Tell it what you want and it writes it for you →
AI smut writer →

Fantasy Stalker

A sorceress deliberately leaves her wards open for her shadow-stalker.

12 min read November 11, 2026New

Cassidy felt him before the moon cleared the spire. Desire in this world did not stay private; it bloomed as color, and tonight hers ran gold along the insides of her wrists, a slow heat that answered the cooler violet thread coiled at the edge of the ward-circle. She was twenty-eight, a working sorceress with her own tower and her own stubborn habits, and she had spent three nights deliberately leaving the outer seals cracked. The prickle between her shoulder blades was not fear. It was the delicious knowledge that a gaze had weight, and that Rafael’s had been following her from shadow to shadow since the last new moon.

Harriet lounged on the low bench by the herb niche, twenty-six and shameless, an enchantress who treated other people’s auras like gossip. “Your shadow is hungry again,” she said, watching the violet pulse thicken near the open arch. “He wants to fuck you senseless. You can smell it on the air. Sweet and dark, like crushed night-bloom.”

Cassidy’s mouth curved. She did not look toward the dark. Looking would have been an invitation too plain, and she liked the game of almost. “Let him watch.”

“You left the wards down on purpose.”

“I left them down,” Cassidy said, and the gold at her wrists brightened, honest as a spoken yes. She set the silver bowl on the altar, poured moonwater, and began the low chant that was half ritual and half performance. Silk clung to her thighs. Beneath the outer robe she wore nothing but a thin enchanted slip, the kind that answered skin with a faint shimmer. Every time she bent to trace a rune, the slip rode higher. The violet at the arch flared, a man’s hunger made visible, and her own aura answered with a warmer spill of gold down her spine.

Harriet laughed softly. “If you keep teasing him like that, he is going to step out of the dark and put his mouth on you before the second verse.”

“Then he should,” Cassidy said. The words left her breathless. She had wanted this for months: the powerful shadow-mage who never crossed her threshold until she chose to unbar it, the man whose magic tasted of dusk and restraint. Thirty-two, famous in the lower city for binding nightmares and worse, and still he had only ever watched. Tonight the watching was not enough. The prickle became a stroke. Somewhere in the unlit corner, a breath caught. Cassidy smiled into the moonwater and kept chanting, slower, hips loose, offering the line of her throat to a gaze she refused to meet.

The moon lifted. Silver laid itself across the stone. Harriet’s teasing quieted into something hotter, her own aura flickering rose at the edges as she settled deeper into the bench, content to witness. Cassidy felt the stalker’s attention slide from her nape to the small of her back, then lower, patient and starving. She rolled her shoulders. The slip whispered. Gold and violet braided in the air between them, and the tower seemed to lean closer, listening.

She finished the verse and let the last note hang. The silence after it was thick enough to touch.

“Come out,” she said, not loudly. “If you are going to keep stalking my fantasies, Rafael, you may as well do it where I can see your hands.”

The dark at the arch gathered itself and stepped forward in the shape of a man.

Rafael came out of the shadow as if the night had decided to wear a body. Tall, broad through the shoulders, dark hair pushed back by restless fingers, eyes the color of banked coals. Thirty-two, and every year of that power sat in the way he held still, as if motion might shatter the thin permission she had just spoken. Violet clung to him in sheets, desire so concentrated it smoked at the edges of his coat. He stopped at the rim of her circle, respectful even now, and the sound of his voice went straight between her legs.

“I have been in your fantasies for months,” he said. Low. Rough. No apology in it, only hunger held on a leash. “Every time you left a window unlatched. Every time you touched yourself with the lamps down and thought of a mouth you had never felt. I watched from the dark because you wanted to be watched. Tell me I was wrong and I will go.”

Cassidy’s pulse kicked. Harriet made a small, delighted sound and did not move. The rose of her aura stayed bright and approving, a friend’s witness, not a secret.

“You were not wrong.” Cassidy set the bowl aside. Her hands were steady. Her voice was not. “I left the wards open on purpose. I felt you every night. I wanted you to keep following me until you could not stay in the shadow anymore.”

His aura surged, violet flooding the runes until they answered with white fire. Hers rose to meet it, gold pouring off her skin in visible ribbons. Where the colors touched, the air crackled, sweet and electric, the old magic of matched want. Rafael’s control frayed in his jaw. He took one step across the circle. She took one toward him. The distance collapsed.

“Say it clearer,” he murmured, close enough that she smelled night air and clean heat on his skin. “I will not take what you only tease.”

“I want you,” Cassidy said. “I have wanted you stalking me, and I want you here. Touch me. Fuck me. Do not be gentle unless I ask.”

Something in him broke open, grateful and filthy at once. His hands found her waist, large and sure, and the enchanted silk of her outer robe answered his magic by loosening its own knots. She shoved at his coat with equal impatience, palms skating over a chest gone hot under linen. Buttons yielded. Fabric sighed. The slip clung, then slid when he dragged it up her thighs, and the first brush of his bare fingers against her skin made her gasp into his mouth.

They kissed like people who had been starving in adjacent rooms. His tongue was deliberate, learning her, then greedier when she opened for him and tugged his hair. Gold and violet braided tighter, wrapping their arms, their throats, the frantic places their bodies met. Harriet’s breath hitched from the bench, but she stayed where she was, watching with open, glowing approval, exactly as Cassidy had hoped she would.

Rafael broke the kiss only to speak against her lips. “Months of watching you sway through this tower. Months of not touching. I am done waiting.”

“Then stop talking,” she said, and tore the last of his shirt open.

The rune pillar was warm under her back when he pinned her there, one broad hand braced beside her head, the other already pushing the slip higher until cool air kissed her bare cunt. She was wet enough that the first stroke of his fingers made an obscene sound. He groaned, forehead dropping to hers.

“So ready,” he said. “All that gold, and this is what you were hiding from me.”

“Not hiding,” she panted. “Offering. On my terms.”

“Your terms,” he agreed, and dropped to his knees on the stone as if worship had always been the plan.

The sight of him there, powerful shadow-mage kneeling between her spread thighs, nearly undid her before his mouth did. He hooked one of her legs over his shoulder, bared her completely, and licked a slow, devastating line from her entrance to her clit. Cassidy’s head thudded back against the glowing pillar. The runes flared white-gold under her shoulder blades. His tongue was hot, thorough, unhurried in the cruelest way, circling until her hips chased him and then flattening to give her the pressure she needed. He sucked her clit into his mouth and groaned when she cried out, the vibration traveling straight through her.

“Rafael—”

He answered by sliding two fingers into her, curling, fucking her with them while his tongue worked. The wet sounds filled the ritual chamber. Harriet shifted on the bench, rose aura pulsing, one hand pressed to her own mouth, eyes bright with approval and heat. Cassidy did not look away from the friend who had teased her into this; she wanted Harriet to see what the stalking had become. Wanted her to see the sorceress who had opened her own wards getting devoured against her own pillar.

Rafael’s free hand gripped her ass, holding her open, hauling her closer to his mouth. He ate her like a man making up for months of watching through glass. Every lick was a confession. Every suck pulled a broken sound out of her throat. Her thighs shook. Gold spilled off her in sheets, wrapping his dark head, and the violet of his aura climbed her legs like hands.

“Don’t stop,” she begged. “Right there, gods, right there—”

He did not stop. He sealed his mouth over her clit and drove his fingers deeper, ruthless and precise, until the pleasure snapped. Cassidy came with a sharp cry, hips jerking, cunt clenching around his fingers, the orgasm rolling through her in bright, helpless waves. He licked her through it, gentler only when she whimpered, then kissed the inside of her thigh as if thanking her.

“Again,” he said, voice wrecked. “I want you coming on my cock next.”

She was still shaking when he rose, spun her, and bent her over the altar. Moonwater sloshed. The stone was warm from the ritual fire sunk beneath it, smooth against her breasts as he pushed her down and kicked her feet wider. His cock nudged her, thick and hot, and he paused with the head just inside, shaking with the effort.

“Yes?” he asked, one word, raw.

“Yes,” she said, pushing back. “Fuck me. Hard. I have been leaving the door open for this.”

He sank into her in one long, devastating thrust. Cassidy’s mouth fell open against the altar. He was big, the stretch bright and perfect, filling her until she felt him in her belly. He held there, buried, both of them panting, auras locked so tight the chamber glowed. Then he drew back and fucked her the way she had asked: hard, deep, the slap of his hips against her ass loud in the stone room. Each stroke shoved a broken sound out of her. She braced on her forearms and met him, greedy, the altar edge biting her hips in a way she loved.

“Months,” he growled, one hand fisted in her hair, the other spreading her so he could watch himself disappear into her. “Watching you walk. Watching you sleep with the lamps low. Watching you touch this pretty cunt and say my name like a spell. And now I am inside you. Say it again.”

“Rafael,” she sobbed, “harder, please, don’t you dare hold back—”

He gave her harder. The pace turned punishing, perfect, his cock dragging over the spot that made her vision spark. Filthy praise poured out of him between thrusts. How wet she was. How well she took him. How he was going to stalk her every night now that he knew the sound she made when she was stuffed full. She begged for all of it, voice cracking, and came a second time with her cheek pressed to warm stone, clenching so tight he cursed and had to slow or finish too soon.

“Not yet,” he rasped. “I want to feel you ride me. Turn.”

They moved in a frantic tangle of limbs and half-shed robes. He sat back on the altar’s broad step, cock glistening, chest heaving, and hauled her into his lap facing away. Reverse, her back to his chest for one dizzying moment, then she planted her feet and sank down onto him again with a broken moan. The angle was obscene. She could feel every inch. Harriet’s gaze was a warm weight from the shadows, open and pleased, and Cassidy let her friend see all of it: the way she braced her hands on Rafael’s knees and began to grind.

“That’s it,” he growled against her shoulder, both hands locking on her hips. “Use me. Grind that needy cunt on my cock. Show her what you look like when you stop pretending you don’t want to be hunted.”

Cassidy rode him desperately, rolling her hips, chasing friction, the wet slap of their bodies filling the tower. His grip bruised in the best way, guiding her, hauling her down harder whenever she faltered. Violet and gold writhed around them, sparking where sweat-slick skin met. She reached back, fingers in his hair, and he turned his face to bite softly at her throat, still praising her in that ruined voice. Good girl. Filthy girl. His. The words made her clench, and he felt it, groaned, and thrust up to meet her grind until the rhythm went ragged.

“I’m close,” she gasped.

“Come on me,” he ordered. “Then I am going to pull out and paint you. I want to see my come on those breasts. I want Harriet to see what stalking you earns me.”

The permission, the filth, the thick cock driving up into her—she shattered. The orgasm tore through her harder than the first, a full-body seizure of pleasure that made her cry his name and grind down helplessly, milking him. Rafael snarled, held her through it, then lifted her off with shaking hands just as his control snapped. He turned her in his lap, fist working his cock, and came in hot, heavy pulses across her breasts and the soft curve of her belly. Magic laced the spend, faint violet sparks dancing in it, warm and shocking against her skin. He groaned through every stripe, eyes locked on the mess he was making, thumb smearing one glistening line higher so it caught the rune-light.

Harriet’s soft, approving laugh drifted from the shadows. “About time,” she said, voice husky, rose aura steady and bright. “He looks good on you.”

Cassidy, panting, wrecked, smiled without shame and let Rafael’s forehead drop to hers while the last of his come cooled on her skin.

The stone floor held the ritual’s warmth. They slid down onto it together, robes half under them, limbs tangled, his spend still shining on her breasts and belly like a claim neither of them wanted wiped away yet. Rafael kissed her slowly, lazy and thorough, tasting of her, and she kissed him back with the loose, satisfied hunger of a woman who had gotten exactly what she had left the door open for.

“Every night,” he whispered against her mouth. “I will keep stalking you. Only if you keep wanting it.”

“I will,” she said. “Come out of the dark when I call. Stay in it when I want to be watched. Fuck me when I say yes. That is the agreement.”

He sealed it with another kiss, deeper, and the gold in her aura stirred again, answering the violet that had never really faded. She pushed him onto his back on the warm flags and swung a leg over him, facing him this time, no performance left, only the tender greed of after. He was still half-hard; a few slow strokes of her hand and the slide of her wet cunt along his length brought him back. She sank down face-to-face, both of them groaning at the sweet, oversensitive stretch, and rode him in long, unhurried rolls while his hands spanned her waist and his eyes stayed on hers.

“Next night,” she murmured, bracing on his chest, “you stay in the shadow longer. You make me beg before you step out.”

“Cruel,” he said, smiling, and thrust up to meet her. “I will.”

They moved like that until the pleasure crested again, quieter but no less complete, her cunt fluttering around him as he spilled inside her with a broken sound, magic flickering over their joined bodies in soft aftershocks. Cassidy folded down onto his chest, heart hammering against his, his arms locking around her, both of them glowing and wrecked and already half-planning the darker game waiting in tomorrow’s dark. Harriet’s rose light dimmed to a contented ember at the edge of the room. Rafael kissed Cassidy’s temple, still inside her, and the tower’s warmth held them there, mid-glow, the agreement humming between their skins.

Rate this story

★★★★★
Thanks for rating
Something wrong with this story?
Ask the writer

Want your own fantasy story?

Tell the AI the set-up. It writes it for you in about five minutes. Free.

Adults only · no real people · your request is never shown, only your credit name
Tagged cunnilingus doggy-style riding reverse-cowgirl facial

Fresh filth, nightly

The best new stories in your inbox every day. Free, 18+, unsubscribe anytime.