“Ash,” I warn roughly.
“Yes?”
We stare at each other for a long moment, then she leans in, wrapping her fingers around my shaft and licking from root to tip. I suck in a sharp breath, fisting my hands at my sides as her teeth scrape lightly on the vein underneath. My head drops back, my muscles tensing as I clench my jaw.
Shadows skim over my skin as her tongue glides over every inch of my cock. The sensations send a shiver of pleasure through me. I drop my gaze, fixing it on her, and reach for her hair, gathering it up and wrapping it tightly around my fist. I pump my hips into her mouth, and I hear the faint sound of a gasp.
Shit, I’d already forgotten we have an audience.
The thought of Seraphina watching us makes me rock hard, and I thrust into Ash’s mouth roughly, my eyes drilling into hers.
“Fuck, baby, you take my cock so good.”
Ash hums around my shaft, then swallows, the vibrations and the squeeze of her throat making a hiss escape my lips. I grip her chin with my other hand, pressing down on her jaw to open her up more for me. Then I really fuck her mouth. Her shadows grow thicker, pulsing with need as they skim over my skin and caress my balls and nipples.
“You are mine and only mine,” I growl.
Ash nods, her hand slipping between her legs. I watch, mesmerized, as she pleasures herself while I fuck her mouth. My ears pick up another moan, this time echoing from the far end of the cavern. That and the sight of Ash on her knees, trembling in pleasure, pushes me over the edge.
I tip my head back, the roar that rips from my throat echoing around the cavern. I spill into Ash’s mouth, and she swallows over and over, my hips jerking in response to her throat working me.
“Fuck yes,” I huff out, pulling from her mouth, completely spent. I run my thumb across her swollen bottom lip and smirk. “Now, who’s the exhibitionist?” I tease.
With my support, Ash rises to her feet and rewards me with a tender kiss. The taste of me on her tongue should give me pause, but fuck that—it’shot.
“I don’t mind it as long as no one tries to touch you, because if they attempt to, it will be the last thing they ever do. You are mine and I will curse or kill anyone who gets between us,” she whispers against my lips.
I squeeze her ass, and with a gentle but firm grip, I draw her body tightly against mine. “Baby, I love your jealousy, but you gotta know I’m yours and only yours.”
“Damn straight.”
Ash gives me one last lingering kiss and gracefully walks over to her clothes, her hips swaying with every step. With a mischievous wink over her shoulder, she bends over, collecting her discarded crop top and panties. I bite back a groan and close my eyes, tipping my head back in amusement.
“I really don’t want to put these clothes back on,” Ash mutters.
I drop my eyes back to her and walk over to retrieve my things. I tug on my jeans and then lean down to place a tender kiss on her head.
“One more day,” I murmur.
“But these are covered in blood,” Ash complains, scrunching up her nose. “Plus, they barely cover me.”
“Well, you’re not leaving here naked.”
“I’ve got something you can wear,” comes a meek voice from behind us.
Seraphina stands there, her cheeks burning a bright red as she keeps her attention fixed on the ground.
“That would be great. You don’t mind?” Ash replies.
“Of course not.” Seraphina quickly turns and walks over to where Ash spent the night and lifts up the old, worn mattress, retrieving a pile of clothes. I collect my shirt from the ground and give it a sniff.
“Shit,” I mutter.
“I have a shirt you can use. It’s old but should fit.”
Unfazed by her nudity, Ash steps forward and accepts the clothes from Seraphina’s outstretched hands. “Thanks,” she says.
“You’re welcome,” Seraphina replies, her golden eyes lifting and taking in Ash’s body before shifting to me. Her eyes get stuck on my abs.