“Focus, Josephine,” I coaxed, letting my breath trail over her ear. “Channel your energy. Let it flow through you.”

We sat on the cliffs above the Whispering Woods, her back to my chest. The twisted trees of Clauneck’s domain spread out in front of us, a land of nightmares, curses, and a hundred other ways for the lucky to die and the unfortunate to continue on in agony.

None of it would touch her. Not one curse would be breathed in her direction. Not a single nightmare would ever enter her head. My mate would know nothing but bliss.

I let my touch wander, skimming higher under her skirt as I instructed her through forming an illusion. “Picture something simple in your mind. Imagine it taking shape.”

Her eyes closed, and that tiny wrinkle appeared between her brows. Concentrating. It was almost as sexy as the look on her face when she came. Almost.

I brushed her long hair out of her face and nibbled on her neck. “Let it grow until it’s tangible. Until it becomes real.”

She leaned into me, a sigh escaping her lips. “I’m trying.”

Josephine was a fast learner, and her magic was strong. I suspected she’d master simple manifestations in days instead of weeks or months. By the end of the week, I’d have her summoning and banishing full rooms of illusions, making copies of herself to drive me to distraction...

As if the distraction in my arms wasn’t enough.

The night before, after we’d tried out the bath, the bed, and the wall, we’d eaten and returned to bed. She’d fallen asleep, her naked body curled against mine. I’d stayed awake, watching her, memorizing the features of her face and the rise and fall of her chest.

It had felt like a dream. And not one of the nightmares I’d become accustomed to.

But I’d had my moments. I dreamt of her when sleep finally took me. Of losing her, the way I’d lost Hester. Except Hester hadn’t been the only sacrifice. Josephine was dead, too, because of some other asshole’s plans for her soul.

Not so unlike the plans I wanted to unleash with her.

And I was back in that demon-cursed field, with my sister’s lifeless eyes staring up at me.

But not now. I banished the thoughts. Josephine was here, in my arms. Warm and soft and smelling of heaven itself.

And very, very wet.

Higher and higher, I crawled my fingers, her nipples hardening beneath her top. She was trying to ignore me. Trying to concentrate.

I smirked as my fingers reached their destination. She moaned as I circled her clit, her hips rocking and pressing into my hand. I slid a finger inside her, groaning as her warmth and wetness enveloped me.

“That’s it,” I encouraged, teasing her earlobe between my teeth. “Show me what you can do.”

Another finger joined the first, curling inside her to stroke her sweet spot. She gasped, her hands gripping the ground as her head fell back against my shoulder.

“Just like that,” I murmured, my free hand trailing over the curves of her body. “Feel it. Let it build, then let it go.”

Josephine’s lips parted, a breathy moan escaping as her hips bucked against my hand. I watched her face, drinking in the sight of her pleasure. Her skin flushed, her eyes fluttered shut, a sheen of sweat glistening on her forehead.

She was so close. I could feel it in the way her body clenched around me. The way her breath caught in her throat. The way her skin heated under my touch.

Next to us, vines sprouted from the cliff-side. Stalks danced wildly as they reached for the sky. Green leaves budded, then unfurled.

Josephine’s back arched with her cry, her pussy squeezing my fingers tight. And the vines exploded into a riot of tiny red and white flowers.

I let her ride out her high, my fingers still buried deep inside her. I wasn’t fucking done in the slightest. “Good girl,” I purred, placing a kiss on the side of her neck. “Very good.”

She gasped for breath, her body going slack. “It’s getting easier,” she panted.

“Mhm. A few more lessons and you’ll have a handle on it.” My hand still cupped her pussy, my thumb lazily drawing circles around her clit. “Shall we try again?”

“I—”

The portal opening was the only warning we got.