He grins, stepping closer until he’s standing beside me, his arm brushing against mine. "What can I say? I'm a performer."
I laugh softly, shaking my head. "I'm not mad about it."
I look up at him, my chest tightening as his gaze locks on mine. The air between us shifts, growing heavier, charged. He leans in slightly, his hand brushing against mine on the railing, and my breath catches.
"Callum," I whisper, my voice trembling just enough to convey my desires for him.
"Yeah?" he murmurs, his face close enough now that I can see the faint stubble on his jaw, the way his lips curve into the faintest smile.
"Thank you," I say, my voice soft but steady. "For telling me. For trusting me."
His smile fades, replaced by something deeper, more serious. "I always wanted you to know. Thanks for giving me a second chance to tell you."
His words land with a gravity that roots me in place, stealing any response I might have had. His hand shifts and his fingers brush against mine. I'm toast. The warmth of his touch pulls me in.
He leans down, brushing his lips against mine in the softest kiss. It's tentative and slow while also being hungry and rough. When I tilt my head, giving him more, it deepens instantly.
His hand slides to the small of my back, pulling me against him, and I melt into his warmth, my fingers curling into his shirt.
The kiss grows hungrier and more urgent, and when his tongue brushes against mine, a low sound escapes my throat.
He pulls back slightly, just enough to meet my eyes, and the heat in his gaze sends a shiver racing down my spine.
"Sienna," he murmurs, his voice rough with need.
I shake my head, pressing my lips to his again. "Don’t stop."
His hand slips under my shirt, his fingers skimming the bare skin of my back, and I gasp against his mouth. He takes the opportunity to deepen the kiss, his other hand tangling in my hair. The cool air brushes against my flushed skin, but all I feel is him—his heat, his strength, the way his body fits against mine like it was made for this.
The railing presses into my back as Calum leans into me, his hands exploring, claiming. My own hands slide under his jacket, pushing it off his shoulders, and he lets it fall to the ground without a second thought. His lips trail down my jaw to my neck, leaving a hot, tingling path in their wake, and I can’t help the soft moan that escapes me.
"Callum," I breathe, my fingers slipping under his shirt, desperate to feel his skin.
"Say it again," he murmurs against my neck, his teeth grazing the sensitive skin there.
"Callum," I call out, my voice trembling with need.
I lean against the railing, the city lights of SoHo stretching out before me like a glittering carpet. Callum moves behind me, his hands sliding up my thighs and under my long skirt. I shiver as the cool night air hits my skin, a sharp contrast to the heat of his body pressed against my back.
"God, you're so fucking hot," he murmurs, his breath hot against my neck.
I feel his fingers hook into the sides of my panties, pulling them to the side with a rough urgency that makes my breath catch.The thrill of being exposed like this, high above the city, sends a jolt of excitement through me.
"Callum," I whisper, my voice trembling with need. "Please take me."
His hand slides between my legs, and I gasp at the contact. "So wet for me already," he growls, his fingers exploring, teasing.
I grip the railing tighter, my knuckles turning white as I fight to keep my composure. But it's a losing battle. Every touch, every slide of his fingers is sending sparks of pleasure through my body.
"Tell me what you want, Sienna," Callum demands, his voice low and husky in my ear.
"You," I moan, pushing back against him. "I want you inside me. Now."
I hear the rustle of fabric, the sound of his zipper, and then he's there, pressing against me. I bend over slightly and he enters me in one swift, hard thrust. I cry out, the sound echoing across the rooftop.
"Fuck," Callum grunts, his hands gripping my hips tightly. "You’re so tight, so wet."
He starts to move, each thrust deep and forceful. I brace myself against the railing, my eyes fluttering closed as I lose myself in the sensation. The cool metal under my hands, the warm spring air on my skin, the heat of Callum behind me. It’s all too much and not enough at the same time.