I pulled back so we could catch our breaths, admiring his wet, pink lips, the flush on his skin. The usually proper headmaster of the Sanctuary was nowhere to be seen, and I loved that only I got to see him like this.
Once he'd caught his breath, I pulled him into another kiss as I moved my hands to his hips. I wanted to taste him. I wanted to make him cum for me.
I reached for his belt, waiting until he nodded into the kiss before I quickly removed his belt, pants, and underwear. Once he stepped out of them, I kicked them aside as I threw the belt in the general direction of the coat stand. It clattered to the floor anyway, but I didn't care. I had a mission to focus on.
Zephyr
I sucked in a breath as our lips separated, leaning against the wall as I caught my breath. Where had Keoni learned to kiss like that? I didn't think he'd had a partner before he came to the Sanctuary, but that was because I'd thought he was fourteen when he arrived. I hadn't asked him since, but it was possible he'd been with someone. Though they couldn't have been anyone good if they'd abandoned him like the rest of his herd.
Keoni took a step back, and I blinked. Did he not want to go further? I didn't mind, but when he'd taken my pants off, I'd figured we were headed somewhere.
"What—" I cut myself off as Keoni knelt on his front legs, then glanced up at me with sparkling blue eyes, his hair like a halo around his face, his lips pink and swollen and wet as he licked them.
He wrapped a palm around my hard length, and I sucked in a breath, leaning into the wall. He grinned, then wrapped his lips around the head of my cock, sucking at it like a popsicle as his hand moved up and down my length.
Using the last of my presence of mind, I flicked my fingers, and a thick carpet covered the floor under Keoni. That would make sure he didn't hurt his knees.
"Fuck!" The fingers of my right hand sank into his hair, and I forced myself not to tighten my grip. I didn't want to hurt him, but I needed to touch him.
I flexed my left hand against the wall, but before I could scratch the paint with my metal fingers, Keoni slid his free hand into mine, linking our fingers. I could feel the warmth of his skin against mine, and I held onto it as his mouth drove me crazy.
It'd been so, so long since I'd been with someone, and never like this.
When I had sex before, it was always perfunctory. Something to scratch an itch with someone whose name I didn't care to learn. I was always the one in control, and I never undressed.
Yet here I was now, standing practically naked, pressed into a wall with my dick in Keoni's mouth, who still had his shirt on. I could only touch him where he allowed me to, and I had zero control of the situation.
It was the hottest moment of my life.
I'd always thought I needed control, that it was what made me feel safe, made me feel good. It turned out what I'd actually needed was someone who made me feel safe enough to let go of that control. What I'd needed was Keoni.
I swore under my breath as he took me deeper into his mouth, and my fingers tightened in his hair. I tugged at the silky strands as he teased me with his tongue, as his lips tightened around me.
"Keoni," I gasped out, and he glanced up at me, his blue eyes dark and sparkling as his lips curved slightly around my girth. Fuck, he looked so beautiful.
"Ah!" With his eyes on me, he pressed forward, taking more and more of me into his mouth until his nose touched my groin. He moved his hand to my hip, his fingers digging into my skin ashe bobbed over my length, taking it to the back of his throat with every thrust. I wasn't small by any means, but he didn't seem to mind.
Keoni's eyes watered, but he didn't stop, and I could feel my climax racing close.
I tightened my grip on his hair and tried to pull him off me before I came in his mouth, but he grabbed my wrist and stopped me in my tracks as he took me in deeper.
"Fuck, fuck, fuck," I chanted as I leaned my head against the wall, unable to keep looking at the sight he made without blowing my load. Keoni hummed around me, and I sucked in a breath, my legs shaking with the strain of holding back.
Suddenly, Keoni pulled off, and the cold air against my heated skin made me shiver as I lowered my head to look at him.
"Don't hold back," Keoni said, eyes sharp as he gazed at me. "And keep your eyes on me."
Before I could even think of replying, he swallowed me back down, and this time when that shiver crawled up my spine, I didn't hold back. Instead, I curled over him, shouting his name as I spilled into his mouth. Keoni's lips tightened around me as he sucked out every last drop of my cum, and my legs trembled as I hung there.
I realized a few moments later that Keoni was holding up all my weightwhile kneeling, but before I could push some strength into my legs and stand, Keoni picked me up as he rose to his feet. Like I weighed nothing, he carried me to my bed, then slid in on the other side before pulling me into his chest.
It was only once we'd been lying there for a while that I realized I couldn't make him feel the way he made me feel. Wasn't that unfair? Keoni had practically made me black out with that blowjob, and I couldn't do the same for him.
"Shhh, stop thinking. That was amazing, and I already want to do it again. You have nothing to worry about," Keoni murmuredin my ear like he'd read my mind, and I turned in his arms so I was facing him.
"That felt so good," I admitted, and he grinned, a proud gleam in his eyes. "I wish I could make you feel that way too."
Keoni's smile softened, and he cupped my cheek, his skin soft against mine. "It felt good for me too. Maybe not in the same way, but I loved watching the way you reacted to my touch."