The Witch’s Apprentice (part 2) [femdom] [fantasy] [magic] [voyeurism] [MF] [M]

((For those who missed it, here is [Part 1](https://www.reddit.com/r/eroticliterature/comments/bpqrk6/the_witchs_apprentice_part_1_magic_ffm_femdom/)))

**The Witch’s Apprentice**

**Part 2**

Katherine Markov was writing, the heavy book splayed on her knees as she sat cross-legged on the massive, comfortable armchair in the corner of her library. Typically, she would have done this work in the study, but the events of a few days ago still lingered in the air there. She blamed the succubus, of course, for planting the seed of desire in her mind for the boy. This didn’t feel like a passing fancy – it felt like *fire.* Gritting her teeth, she forced herself to reread the sentence she had just finished. *Just keep out of his way*, she told herself. The spell would fade. Her desire would wane. It always did.

“Sweet Kat…” A voice came to her from the bookshelves. “Has it been so long that you can’t tell the difference between a flight of fancy and genuine curiosity?”

“Good evening Cipher,” she muttered without looking up.

***

Gaavi’s access to the library was largely unrestricted. The brief tour had been enough to show him that much of the material was beyond his capabilities for now. There was no need to forbid him from the advanced tomes if they were useless to him. Hence there was no hard etiquette surrounding the taking and returning books or when he could or could not enter the library, as long as he respected the silence if Messera was working. As such, he breezed into the library unceremoniously only to freeze at the sight of Messera and her guest.

“Pardon, Messera. Just returning the Crystal Compendium…”

He faux-sneaked to the shelves and returned the book.

“Will you have any need of me tonight?” He was moving towards the door as casually as he could, listening for her response. He was obviously intruding on something. There was no circle; the incubus was here under his own volition. And he, Gaavi, should leave.

He heard the sound of her book snapping shut, and the incubus, still a dark shape poised behind her, was watching him. “Not tonight Gaavi.” Something about her voice sounded strained, a little high. “Only ensure that we are not disturbed.”

“Of course, Messera. Good night.”

He swept from the room with a breath of relief. The air between them had been… not awkward, but *thick* since the meeting with Lorelai. Messera was as professional as ever and he continued to speak to her with respect and formality, but there was some distance between them. Not that they had ever been particularly close, but they lived together, and he was used to seeing her frequently, conversing, sharing space companionably. There was none of that now.

She had told him to leave them alone. He was more than capable of making sure that no one disturbed her. He had finished all his chores for the day. Yet, he had not moved an inch from the door he had shut quietly behind him.

Did he *miss* her?

Damn that Lorelai. She had fucked it all up!

Then he heard the daemon’s voice behind the door.

***

“This isn’t like you Kat,” Cipher said, coming around to stand before her.

He was bare-chested, his skin dark as slate, his physique sculpted and solid, smooth and hard like marble but without the fragility to crack and crumble. His yellow, cat-like eyes watched her with concern, his blood red hair swept back in a messy, elegant mane that flickered like fire. “This… resignation, this dulling of your senses, this *hopelessness*. It does not become you.”

“I’m not hopeless,” Katherine grumbled, drawing her feet up under herself.

“Kat, you really think I can’t feel how you lock away this new flicker of desire? Look on it with suspicion? I remember when you used to hold these desires close and precious as diamonds.”

“That was a long time ago…”

“You’re not an old woman.”

“I’m not a teenager either.”

“Kat, you’re a witch. You know better.”

There was a pause between them, and she let out a heavy sigh. When she spoke again, her voice was small and vulnerable. “What if it fades…? What if it’s a mistake and I hurt him?”

“You feed the part of you that you wish to grow,” he said gently. “Thrill and joy and trepidation are the sparks of life that fuel your magic. Potions? Borrowing power from summoned creatures? This isn’t why you became a witch.” Another pause. “He’s old enough, Kat. Old enough to stumble into some unfortunate habits without you there to guide him. Do you remember what happened to you? It is not so rare that magic users and their apprentices form these bonds. In fact, they make the strongest witches.”

“I don’t remember how it used to feel…”

“Then let me remind you.”

***

He wasn’t sure he understood. She had been holding back intentionally? Something like this had happened before? Between her and her Messer? What bonds were they talking about? The incubus couldn’t mean… Gaavi had fantasised by her. She was as beautiful as she was untouchable but… surely not. Was *that* supposed to be a part of their relationship?

He pressed his ear closer to the door, but they had become too quiet.

Sun Mother; why was he like this? Why couldn’t he respect her privacy and leave? Why did he have to know so badly what they were doing? He had to see… Sinking to his knees, he brought his eye close to the keyhole, holding his breath.

***

Katherine looked up at Cipher, a wry smile lifting the corners of her mouth. “Cipher… I haven’t felt desire for you in a long time.”

Far from offended, Cipher laughed. “Oh, sweet child. I don’t exercise my charm around you *all* the time.” His voice had become soft as he leaned towards her, the muscles of his back shifting and coiling, betraying a tension that had not been there before. “Let me prove you wrong. Let me show you just how much your mind and body were made for this…”

It was a long time before Katherine spoke again and when she did, it was without the hard, sarcastic edge.

“Show me.”

“As you wish… *Messera.*”

“Wait… wait, what are you doing?” Her voice was higher than it should be, her breath hitched.

Cipher had sunk to his knees in front of her, his hands on her thighs, fingers splayed, pushing the fabric of her skirt up to her hips. “You like it when he calls you that.”

“That’s –! He’s *supposed* to…! It’s just a mark of…” Her voice trailed off in a low, surprisingly honest moan that ended in a shuddering gasp and a mumble; “…respect…”

“Yes, Messera. Respect.” He bent his fiery head and kissed her knee. “Submission.” He kissed her inner thigh. “*Surrender…*”

She watched him, reclined, her face flushed, her lips parted. Whatever he was doing to her, whatever magic he was working was clearly as potent as it was immediate. She was squirming under his hands, her own clutching the arms of the chair. Cipher’s arms wrapped around her hips, drawing her to the edge of the armchair so that she had to put her hands on his shoulders to brace herself. Looking up at her, he said; “I am your servant tonight. Not your teacher. Not your friend.” His eyes were fierce and she shivered, running her hands through his hair. It was difficult to believe him when he watched her with the eyes of a wild animal. “Tonight, you are not here to feed me. My arousal is yours, my desire your playing, understand?”

She laughed, and it came out like a high, nervous giggle.

He grinned a cat’s grin. “Even I once had to learn to lead the dance. So will you.” He kissed her inner thigh again and she bit her lip hard. “Let me serve you. Let me *worship* you…” His hands were becoming gentle, no longer holding her down but coming down to rest on his own lap, his head laying against her leg, kissing her tender flesh until she was breathing heavily, her own hand tunnelling through his hair until she balled it in her fist.

“Messera… May I?”

She nodded.

“Show me,” Cipher said, echoing her earlier words.

She let out a soft, whining, frustrated sound before getting to her feet, unlacing her bodice, her fingers shaking as she struggled to loosen her skirts.

“Patience. I am at your disposal,” he reminded her.

She took a breath and slowed her pace, better able to slip out of her clothes as he allowed her to regain her composure.

***

Gaavi was rooted to the spot. Leaving would be the right thing – the respectful thing – to do, but he had dreamed about this, saw the fabric slip from her shoulders a thousand times in his fantasies and now… she was right *there.* His hand crept down to the growing bulge in his trousers.

“Oh please… show me…”

He saw the folds of her dress collapse about her feet and she sank back down on the chair. Cipher had been right; she was not yet an old woman. Long pale legs rising to round, full hips, the curve of her waist and the rise of her breasts, fuller and larger than her conservative dress would imply, her chest and nipples flushed pink with arousal. Her sex, dark and glistening in the candlelight, was revealed for a few frozen seconds as she opened her legs to Cipher, who bent his head to kiss her. Whatever he was doing was obscured by the slow, rolling motion of his head, but it caused her to lean forward, her lips parting in sweet little mewls and groans of pleasure. At his prompting, she began to move her hips, pressing and grinding herself against his lips and tongue. The sounds she made took on a deeper, urgent quality as she ran her nails over his shoulder blades; not enough to hurt, but enough that he visibly shuddered and purred against her.

*Sweet Goddess*.

Unconsciously, Gaavi was already rubbing himself to the rhythm of their sway. But it was her voice that captured his attention. He had never heard a woman make that kind of noise, and it was the powerful, warm voice of Messera, filled with something he didn’t really understand, but that he wanted to breathe deep all the same.

***

“Cipher…” Her breath was heavy and her words came out in little sighs and moans. “Please… please, I want you to… to have me… to…”

Cipher shook his head, only continuing his attention on her sex, casually denying her. She whimpered.

“Please… I want to cum on your cock… *please.”*

Again, he shook his head, and though it was impossible to see, something about his posture implied a smile. Katherine let out a shivering ardent moan that sounded more like a growl. Then; “boy – lay back. Let me have you.”

This seemed to be the thing that Cipher had been waiting for. He stopped, turning to hiss her hip bone as she caught her breath. Then, with the practised, animal grace of his kind, he leaned back until he was laying on the ground before her, strangely vulnerable in the way he was exposed to her. He had not undressed, but his cock stood, hard and ready for her. She knelt down, crawling over him to straddle his hips. There was no hesitation as she positioned herself above him, before lowering herself down, her head lolling back as her eyes closed and he pressed into her, filling her up and making her murmur, low and hungry.

She began to rock her hips, her body undulating and rolling, her hands planted on his shoulders so that she could lift herself up in long, slow strokes, leaving his cock painted with her arousal. Her hair had fallen loose from her braid and was cascading down her back, rich brown-red like mahogany. Cipher, for his part, was maintaining his position of submission, his hands flexing on the ground on either side of him, his torso strained and arching as he accepted the pleasure she gave him. She gradually increased the pace, her body flexing in languid shapes while her eyes grew hooded, a smile curving her open mouth as she claimed what he offered her. Her moans became short and sharp as she plunged on him again and again, and the muscles in his stomach tightened.

Her eyes on him, she bit her lip and rumbled; “So close now… I can feel you’re so close… That’s it… That’s right, I want you to cum for me.”

“Yes, Messera…” His voice was quiet, almost pained by the effort to hold on. “All for you.”

***

*I want you to cum for me.*

Gaavi knew it wasn’t addressed to him, but it still triggered something deep within him. His heart beat hard, and it was getting harder and harder to control how loud his breathing was.

She was moving with some intensity now, her harsh panting coming out in high little gasps and cries. Then, at the peak of the incubus’s crisis, she sank down onto him, taking him all into her body as he bucked and writhed, his knuckles white as he dragged his fingers over the oak floorboards. Her orgasm announced itself with a sudden loud cry of delight and she gripped Cipher’s hips, holding him down as she rocked, riding it out in pleasant jerks and shudders.

It was all too much. He couldn’t hold back any longer. Grabbing a firm hold of his cock, Gaavi whispered; “Yes Messera… All for you…” and stroked hard and fast, gasping and moaning, trying and failing to stifle his voice. His orgasm was as sudden as hers, a spray onto the door and a desperate groan.

His predicament dawned on him a few breaths later.

*Find your strength. Find your legs. Run! Please, you have to run!*

He fled.

***

As she came back to herself, she heard something; something that sounded like a gasp and a strangled moan, high and sweet and sounding like –

She swore, clambering off Cipher, taking a step towards the door before she remembered her nakedness and dived for her clothes. In a heartbeat, Cipher was up, his hand on her wrist, forcing her to freeze, heart thudding and eyes wide like a startled deer. “Katherine, he has no use for your shame. Be calm. Let him go…”

His touch grew gentler and he draw her to him, embracing her. Her body shuddered and he chuckled. “Come now… breathe… You knew he could hear you. You would not have cried so loud if it truly bothered you.”

She groaned and hid her face in his chest, which only made him laugh louder.

“Let him hide for now. But in the morning – not a second later – you will go to him and tear down this wall between you. You do him no good by leaving him to reinforce his own secrecy and shame. Think of what you needed when you were hid age and be that for him. It is time. You are ready.”

He parted from her, kissing her forehead and smoothing down her hair. Her face was red, but her expression was calmer now that she had gotten over her initial alarm. She glanced back towards the door, before taking the clothes Cipher handed her and dressing herself as casually as she could.

He was right. Gaavi needed her to be what Cipher had been for her.

And she would be.

((I did some art for this one. So if you enjoyed the story, feel free to check out [this illustration](https://imgur.com/a/pb292Qc) as well :) ))

Source: reddit.com/r/eroticliterature/comments/bprqmh/the_witchs_apprentice_part_2_femdom_fantasy_magic

3 comments

  1. Can’t wait for pt 3! :D I love your style btw. It’s hard for me to get into stories sometimes but love the fluff parts too :p

Comments are closed.