I close the space between us and slide my hand into her hair. My fingers tangling in the soft waves as I tilt her head up. Her breath catches and her lips part just enough to make my chest tighten. I brush my thumb along her jaw, slow and deliberate, daring her to stop me.
She doesn’t.
I lean in, close enough to feel the heat of her skin, to catch the faintest trace of wine on her breath. Her hands come up and clutches the front of my shirt. That’s all the invitation I need. My lips crash into hers, and the kiss isn’t soft or tentative—it’s hungry, a heat that’s been building for hours, years.
She presses into me and her body fits against mine like we were made for this, and for each other. A low sound escapes her throat that sends a pulse of fire straight through me. I slide my hands down, skimming her waist, gripping her hips, and pulling her closer until there’s no space left between us.
"Callum," she whispers against my mouth, her voice shaky but filled with something that makes my blood pound. I kiss her harder, drinking in the way she says my name like only she can.
I press her against the counter, arching her backward. The wine glasses clink, nearly toppling, but neither of us cares. My hands are everywhere—her waist, her back, sliding under her shirt to the warm, bare skin beneath. She gasps as her head tilts back. I kiss along her jaw, her neck, every inch of her I can reach.
I can't get enough of her.
"I’ve wanted this," I murmur against her skin, my voice raw. "You. Like this."
Her response is a soft, breathless sound. Her hands slide under my shirt as her nails graze my stomach and cause my control to slip even further. I capture her lips again, and this time it’s slower but no less intense, every movement deliberate, every touch setting me on fire.
When she pulls back just enough to look into me, her eyes are dark and filled with something electric. "Then don’t stop."
TWENTY-THREE
Sienna
Through every storm, through every sound
Sienna’s Brownstone
10:11 PM
I gaspas Callum's lips crash against mine, his body pressing me back against the kitchen counter. My hands grasp at his shoulders, feeling the solid muscle beneath his shirt.
"Fuck, I've missed you," he growls against my neck, his stubble rough on my skin.
Heat floods through me at his words, at the raw need in his voice. I arch into him, craving more contact. "I've missed you too. So much."
His hands slide down to grip my ass, lifting me easily onto the counter. I wrap my legs around his waist, pulling him flush against me. Even through our clothes, I can feel how hard he is.
Callum's mouth returns to mine, his tongue sweeping inside as his hips grind against me. I moan, my fingers tangling in his hair.
"I need you," I pant when we break apart. "Please, Cal."
He pulls back just enough to yank my shirt over my head. His eyes darken as they roam over my body. "You're so fucking beautiful, Si."
I flush at the hunger in his gaze. Tugging at the hem of his shirt, I whisper, "Your turn."
Callum strips it off in one fluid motion. I run my hands over his chest, tracing the now-familiar lines of his tattoos. He shivers under my touch.
"Bedroom," I manage to say. "Now."
He doesn't need to be told twice. Callum lifts me easily, my legs still locked around his waist. As he carries me down the hall, I trail kisses along his neck, nipping at his pulse point.
The moment we reach the bed, Callum lays me down and covers my body with his. His weight on top of me feels so right, like coming home after years away. I arch up, desperate for more contact.
"Tell me what you want, baby," Callum murmurs, his lips brushing my ear.
"Everything," I breathe. "I want all of you."
His hand slides down between us, deftly unfastening my jeans. I lift my hips to help him pull them off, along with my underwear. Callum's eyes roam over my naked body, drinking me in.