Another moan of her name leaves my lips as my hand slips inside her pants, pushing two fingers into her heat. She strokes my horn like it was my dick, sliding her hand up and down in a maddening rhythm, and her name leaves me like a plea.

A prayer.

If this is my salvation, I’ll gladly worship at her alter.

I’m young for a demon, but as heat jettisons down my spine and I fight to regain control, it’s like the first time anyone’s ever touched me. My hips match her pace, the echo of her grip on my horn wrapped around my cock in a phantom touch.“Gods, what are you doing to me? I’ve talked all this big game and now I’m going to come before you even touch me.”

“Is that a challenge?” she asks, breathy and teasing. She’s wet, soaked, and it’s all because of me. The way she sways her hips with my fingers deep inside her is mine. The way she moans as my slippery fingers slide against her clit, the way she gasps and throws her head back as her hips kick forward, down to the way she challenges me by stroking me throughout her pleasure.

It’s mine. All fucking mine.

Tiny whimpers and helpless mewls leave her lips as I let out a gravelly laugh, shaking my head. “Wasn’t supposed to be.”

Another stroke up my horn and I snarl, a heavy rush leaking from my raging cock as I struggle to hold back. It becomes a battle as her sinful hands work my horns and she watches me fight my body.

There’s nothing I can do except give in to her completely.

The underside of my cock slides against her leg, slick with pre-cum as my hips rock faster. Her second hand grabs my other horn, and my head throws back in a loud cry. “Fuck, fuck,fuck, Ruby… that’s too much…”

Sensations overtake my body, inside and out, as I feel myself begin to splinter.

Both hands stroke, adding a twist of her wrists that launches me right to the edge. Everything is tight and pounding, and I’m teetering and desperate to fall. A deep, primal growl escapes my lips as I thrust against her soft flesh, drunk on the heat that spreads over my limbs.

“Please,” I whine, “do it again.”

“Demons are beggars, huh?” she asks, breathless as she teases.

My eyes are manic as they land on hers. “You want me to beg? I’ll beg… I’ll fucking plead on my goddamned knees for you. I’ll beanythingyou want me to be if you’ll just fucking doit again.” My words end in a moan as she strokes me, giving me what I so desperately need.

Up and down, her hands work my horns, then she squeezes at the base where they meet my skull. My entire body stiffens, and I’mright there, hovering and weightless. “Please, fuck,please,” I gasp, my limbs trembling with the tension, and then all at once, everything is wrung out and released.

My cock erupts, jerking and spattering her thigh with hot, forceful spurts as I shout, my back arcing backward as if hit by electricity. My vision burns white, and my ears are filled with a high-pitched ring as I ride the waves, every muscle in my body pulsing to the same beat.

“Cas… oh, shit,Cas,” she cries, and my name on her lips causes another rope of cum to shoot across her thigh. Her hips roll against my fingers, stealing friction from my hand. “That’s so… fuck that’s hot…”

When cognitive thought returns, I pick up where I left off, thrusting into her and rubbing her clit with the heel of my palm. Wetness leaks down my fingers as she gets close, and I’d give my dying breath to watch her fall apart with any part of me inside her.

Both of us watch the creamy pool on her thigh as it beads and rolls towards the bed. Fingers still deep inside her, I lean forward and slide my tongue along her leg, collecting my cum and bringing it to her mouth. Our moans turn muffled as I thrust my tongue against hers, the salty taste of my release passing between us.

With a loud gasp, she tears her lips from mine, her head snapping back and digging into the pillow. Nonsense spills out of her mouth, desperate and garbled, as she dances on the edge. I’m enthralled, observing every tiny reaction on her face, staring at the small drop of white sitting like a dewdrop on her lips.

Something dangerous and possessive awakens inside me, feasting on the grip of her body around my fingers and the hammer of her muscles as she comes. Aftershocks still ripple through my body, causing me to shudder as I work her through her orgasm.

“Too much,” she gasps, and I still my motion but leave my fingers inside her, enjoying the slowing, weakening pulses. Carefully, I slide out of her, feeling every slippery inch of skin on my way out. A gentle touch to her clit jolts her whole body, and I grin at the shiver.

“Cas,” she half groans, half moans, and my fingertips lazily dance over her stomach as she glances down at the aftermath of our fun. She swallows roughly as she shakes her head. “That shouldn’t have happened,” she finally says, and I lean forward and plant a gentle kiss on her lips to calm the rising panic.

That beast inside me roars and rampages, wanting to pin her down and force her to take back that statement. Demands to fuck her until she submits to the claim I’m staking on her.

As I take a deep breath, filling my lungs and clearing my head, I know I can’t do that, so I fall back to my defaults—a lazy smile and calm exterior. “But it was good, yes?”

She rolls her eyes at my smugness, letting out a huff of frustrated air. “Yes,” she admits, and my smile spreads.

I glance at the mess we made, the turbulence in my head clearing. “Maybe you were right, and we should have handled this in the bathing room.” She snorts weakly, still a relaxed puddle on the bed. I rise on my elbow, trailing a finger through the damp spot on her thigh. “We both probably need a bath after this one.”

She groans and hides behind her hand, muttering on a heavy breath. “What have we done?”

What have we done, indeed.