12. Kai

CHAPTER TWELVE

Kai

The second we stumbled through my bedroom door, I kicked it shut behind us.

The air between us was thick, charged, humming with a tension that had been simmering for far too long.

Sadie’s breath came fast, her pupils blown wide as she stared up at me, lips swollen from my kisses.

I could still taste her on my tongue, and fuck, I needed more. My hands slid beneath her sweater, fingertips grazing the soft skin of her stomach.

She sucked in a sharp breath but didn’t pull away.

Instead, she lifted her arms, letting me strip the fabric from her body.

“Jesus,” I muttered, my hands spanning her waist, dragging her flush against me. “You’re so damn beautiful. Still so beautiful.”

Her cheeks flushed, but before she could respond, I kissed her again, deep and demanding, my tongue teasing hers as I backed her toward the bed.

She went willingly, her fingers working the buttons of my shirt, yanking the fabric off my shoulders before I even had the chance to shrug it off.

I groaned when her hands splayed over my chest, nails scraping lightly down my abs.

But it wasn’t enough. I needed to feel her… skin against skin, nothing between us.

Reaching behind her, I made quick work of her bra, sliding the straps down her arms, baring her to me.

She shivered as the cool air kissed her skin, but I was already there, leaning in, my mouth finding the curve of her neck, her collarbone, the swell of her breast.

She gasped when my tongue flicked over her nipple, her fingers threading into my hair, holding me there.

I gave her what she wanted, sucking, teasing, my other hand palming her other breast, rolling the tight peak between my fingers.

“Kai,” she breathed, her voice thick with need.

That sound alone sent fire straight to my cock, already hard and aching beneath my jeans.

But I was in no hurry.

I wanted to take my time, wanted to savor every inch of her.

I kissed my way down her stomach, dropping to my knees in front of her. My hands gripped the waistband of her jeans, unbuttoning them slowly, my eyes never leaving hers.

She held her breath as I tugged them down her hips, along with her panties, leaving her bare before me.

She was stunning—flushed, chest rising and falling fast, her thighs pressing together like she wasn’t sure she could handle what was coming next.

“Open for me,” I murmured, my voice low, coaxing.

She hesitated for half a second before she let out a shaky breath and obeyed, parting her thighs just enough.

“Thank you, S,” I murmured, gripping her hips and pulling her to the edge of the bed.

Her head fell back the second my tongue touched her. I groaned against her, savoring her taste, teasing her with slow strokes.

Her hands fisted in my hair, her thighs trembling on either side of my face as I worked her over, licking, sucking, drinking in every little gasp and moan.

I could feel how close she was, the way her body tensed, how she tried to hold back.

I picked up the pace, focusing on her hypersensitive nub.

That was all it took.

She shattered beneath me, crying out my name as she came, her body arching and her fingers pulling at my hair.

I didn’t stop, didn’t let up until she was trembling, gasping for air.

Only then did I rise to my feet, wiping my mouth with the back of my hand, smirking at the wrecked expression on her face.

She blinked up at me, still catching her breath, but then her eyes darkened.

Her hands reached for my jeans. She undid them with shaking fingers, pushing them down along with my boxers.

And then she was on me, her mouth warm and eager, taking me in.

A deep groan rumbled from my chest as her tongue flicked over the head of my cock, teasing, torturing. My hands found her hair, threading through the strands as I fought to keep my control.

But I was already too far gone.

“Sadie,” I growled, pulling her up, flipping us so she was beneath me, sprawled out on my bed, flushed and wanting.

I kissed her again, deep and desperate, positioning myself between her thighs.

“Tell me you want this,” I murmured against her lips, my cock pressing against her slick entrance.

“Yes,” she whispered, her nails digging into my back. “I want you, Kai.”

That was all I needed.

I sank into her slowly, groaning at the way she stretched around me, at how perfect she felt.

Her breath caught, her fingers gripping me tighter, her legs wrapping around my waist.

I started moving, slow at first, savoring the sounds she made, the way her body responded to mine. But then she arched up, meeting me thrust for thrust, and I lost all semblance of control.

We moved together, fast and desperate, like we were making up for lost time. The bed creaked beneath us. The air was thick with heat, with our ragged breaths and the sound of skin against skin.

I felt her tighten around me, knew she was close again.

I groaned, my fingers finding her clit, circling it in time with my thrusts.

She gasped and her nails sank into my shoulders, her body arching against mine.

But then—just as I felt her teetering on the edge—she surprised me.

With a sudden shift, a roll of her hips, she flipped us.

I barely had time to register the loss of her heat before she was on top of me, thighs bracketing my hips, her palms pressed to my chest.

Fuck.

She was breathtaking, flushed and wild, her chest rising and falling with ragged breaths.

Her hair fell around her face in soft waves, and her eyes, dark, determined, held mine as she rocked her hips against me, taking control.

“Fuck, S,” I groaned, gripping her waist, feeling the way she pulsed around me.

She smirked, a slow, wicked curve of her lips, before leaning forward, dragging her mouth along my jaw, my neck, her breath hot against my skin.

“I’ve got you,” she whispered, rolling her hips again, making me curse, my hold tightening.

She set the pace—slow, teasing, driving me fucking insane.

Her movements were intentional, a torturous rhythm that had me fighting for every ounce of restraint.

I let my hands slide up her back, over her shoulders, then down to cup her breasts, my thumbs circling her hard nipples.

She shivered, her lips parting, a soft moan slipping free.

God, I needed more.

I sat up, wrapping an arm around her, pressing my mouth to the center of her chest, tasting the salt of her skin.

She gasped, her fingers tangling in my hair, and then, just like that, the teasing was gone.

She moved faster, her thighs squeezing around me, her nails dragging down my back.

“Fuck, Kai,” she whimpered, burying her face against my neck, her breath hot and uneven.

I thrust up to meet her, matching her rhythm, and she shattered.

Her entire body tensed, her back arching, her head falling back as she cried out my name.

I felt her tighten around me, pulling me deeper, and that was it.

I lost myself completely, coming apart in her arms as I buried myself inside her.

For a long moment, neither of us moved.

We stayed tangled together, our bodies slick with sweat, our breathing still uneven.

Then, finally, she let out a shaky breath, pressing her forehead to mine. I reached up and brushed damp hair from her face, my thumb tracing her cheek.

Sadie blinked down at me, lips curving into a soft, satisfied smile. She curled against me, her breath warm against my collarbone, her fingertips still skimming lazy patterns over my ribs.

I tightened my arms around her, holding her close, grounding myself in the solid weight of her, in the way her body fit so perfectly against mine.

I wanted to memorize this.

Every damn inch of her, every soft sigh, every little tremor that still lingered in her limbs.

She was here.

With me.

And yet, that fear, cold and sharp, lingered at the edges of my mind.

I pressed my lips to her temple, inhaling deeply, letting her scent flood my senses.

It was different now—sandalwood and vanilla, maybe something floral—but underneath, it was still her.

Still Sadie.

The girl who had once tangled herself into my life so effortlessly, only to disappear just as easily.

Was I at risk of getting my heart broken again?

Would I survive it a second time?

I really didn’t know, but I also didn’t want to let her go, either.

Ever again.

If ads affect your reading experience, click here to remove ads on this page.