“Probably as many times as I’ve dreamt of doing this.” She slid her hand down my waist and reached under my waistband, gripping my already hard cock.
“Fuck,” I dragged out. “Oh, godwitches.”
I captured her mouth with mine as we slowly kissed, mouths sliding, tongues sloppy. She yanked down my trousers, setting my cock free and pumping it with her hand. She rubbed the bead of moisture at the tip all around my shaft, and I let out a feral groan as I continued to let my fingers roam between her legs, soft and smooth.
“You’re so wet for me,” I said. “I can’t wait to taste this. For my mouth to be buried in this.”
“Cillian,” she said, voice coming out as a plea.
“I want to come with you,” I said, breath ragged as I felt myself slowly losing control.
“I want to take my time,” she said. “This is too quick. It’s not enough.”
“There will be more,” I said, kissing all around her jaw. “So, so much more.”
“Mmm,” she agreed, finally letting her head fall back against the wall as I circled her clit faster, faster. “Oh, godwitches,” she said.
I was going to come soon. Far too soon, but it had been a long time for me. Much longer than I was used to, and, well, this was Ceri. The woman I’d dreamed about for half my life. The woman I never thought I’d have.
“I love you,” she said again, voice breathy and desperate. “I love you so much.”
That would be my undoing. “Ceri, I’m going to come. Fuck, Ceri.” I dragged out her name as my hot seed spurted all over her hand and arm while she moaned in return.
Her thighs clenched, and she cried out my name over and over and over. She’d said my name thousands of times, but never like this. Like it was the only thing she could say in this moment. Cried out in a breathy moan. It was my new favorite thing, and I’d make it my personal mission to get her to say it like that again and again and again.
Her body relaxed against mine, her hand releasing my cock as she rested her forehead against my shoulder.
“Fuck, I made a mess all over you,” I said, slipping my fingers out from under her dress and pulling up my trousers.
She looked down at her hand and arm, covered, and just huffed out a laugh. “That was very, very hot, Cillian Wolfgang.”
I kissed her nose. “I’ll be right back. Don’t move.”
I dashed out and grabbed a cloth from one of the tables, thankful no one stopped me or pulled me aside as I went back to Ceri and got her cleaned up.
She still stood against the ledge of that alcove, and I pressed my body against her, grinding my hips against hers. “I can’t believe we wasted so many years not doing that.”
She rubbed her nose against mine. “It’s okay. We were building a foundation. Now we’re finally finishing it.”
“Oh, we finished all right,” I said, and she gave me a light shove but laughed. I leaned closer, kissing her, drawing it out with slow, lazy swirls of my tongue. “Now I want to finish again. I want to know how many times and in how many positions I can finish with you tonight.”
I hoisted her up onto the ledge, and she laughed. “There’s an entire ball going on out there. Maybe we should go back to it before people wonder where we are.”
“No thank you.” I pushed up the skirt of her dress. “I’m much more interested in being right here.”
She shuddered, leaning back and grabbing the faerie statue’s hand for support as I ran my hand up her inner thigh.
“So soft,” I murmured and pressed a kiss against her skin.
I bent my head to get a taste of her, still hardly able to believe this was real. I loved her. She loved me. Everything was going to be okay now. I didn’t care what Castle had in store for me. I could handle it with Ceri by my side. When I pressed a gentle kiss against the inside of her thigh, she shrieked.
“That wasn’t the reaction I was hoping for.”
“We’re moving. Cillian, we’re moving!”
I shot up. “What?”
I looked down to see the floor fucking moving, just like Ceri had said. She stared at me in shock while the entire alcove spun us around and into the inner workings of the castle. Before either Ceri or I could move, it was already too late and darkness had closed in around us.