Page 146 of Holy Hearts

Page List

Font Size:

“I think I’m ready for both of you now.”

CHAPTER THIRTY-THREE

THE SHIFT

Sophie

I drag Kai over to the bed, and he lets me lead him. He situates himself beneath me, his broad chest rising and falling beneath my palms as I straddle his hips, grinding slowly against him. His eyes are dark, stormy, watching every shift of my body like I’m something sacred, like I’m the only thing in the room that matters.

He’s been in a strange mood all night, and just the fact that he’s letting me lead him is almost disconcerting. I push the thought aside, though—for now, at least.

The soft satin against my knees and calves slides against my heated skin, and when I work my hand under Kai’s shirt, he feels like a furnace.

“I want you,” I whisper, not bothering to hide the edge of desperation in my voice. “I need this.”

Julian comes behind me, straddling Kai as well and pressing his chest against my back. His hands glide over my waist as his lips brush along the curve of my neck.

I feel worshiped. Consumed. But more than that—I feel powerful.

Kai’s hands grip my hips, his fingers digging in as though he’s afraid I might slip away. His eyes drift shut briefly, and when he opens them again, there’s a glimmer of something else behind his gaze. Reverence.

Reaching down, I slowly unbuckle his belt. He shifts his hips up, pressing his bulge into my bare pussy. I snap the belt off, tossing it to the side. Everything inside of me is pulsing, and I don’t try to hide the way my hands work quickly—desperately—to free his cock. It springs free when I pull his pants down, and I slide up so that I’m sitting on top of him, his length pressed against my folds.

I roll my hips against him and a low groan escapes his lips. “Jesus Christ,” Kai mutters under his breath, his head falling back against the pillows as he grips me tighter.

Julian hums behind me, his lips curling against the shell of my ear. “She’s divine, isn’t she?” he murmurs, trailing his hands lower, parting my thighs just slightly to brush his knuckles against Kai’s cock as he feels how slick I am.

Kai’s breath catches, and his eyes snap to mine, wide and dark beneath the low light. His hands press into the small of my back, grounding himself in the feel of me, but there’s a tremble there, barely noticeable, but I feel it like a ripple beneath his skin.

“She’s made for this,” Julian continues, his voice curling around us like silk. His lips brush the shell of my ear, each word pouring into me like honey. “Made to take us both.”

I slowly start to unbutton Kai’s shirt, and as I do, he swallows hard—the movement of his throat drawing my gaze. The soft flicker of candlelight catches the faint sheen of sweat at his temple, the flush creeping along his collarbone where his shirt hangs open. His chest rises and falls beneath me, each breathshallow, ragged, as if he’s holding something back, like he’s on the precipice of losing control but hasn’t decided if he’s ready to fall.

I shift slightly in his lap, grinding down just enough to feel the ache of him pressing against me, and his eyes flutter closed for half a second. When they open again, they’re molten.

“Kai,” I whisper, cupping his face between my hands. His skin is hot beneath my palms, his stubble rough against the soft pads of my thumbs as I trace the line of his jaw. His gaze wobbles, the faintest crack in his armor, but it’s there—a flash of hesitation, of vulnerability.

“I—” His voice catches, rough and raw, and he swallows again, searching my face like he’s looking for permission, or maybe something deeper than that. His fingers trail up my sides, reverent and deliberate, tracing the curve of my ribs until his palms cup the swell of my breasts, thumbs grazing over my nipples. I arch into him, a soft moan spilling from my lips, but I don’t take my eyes off his.

Kai’s grip falters for half a second, his chest heaving beneath me, but I kiss him before he can pull away, dragging him up into the heat of my mouth.

And he lets me.

His hands slip into my hair, tangling at the base of my skull as his tongue slides against mine, soft at first but growing hungrier, like he’s chasing something he didn’t know he needed until now.

Julian’s hands slip lower, parting my legs farther as he settles between them, his cock hard and insistent as it presses against me from behind. I gasp into Kai’s mouth as Julian tilts my hips up and back, aligning us.

Kai pulls away just far enough to watch, his lips swollen, his breathing shallow.

“You see that, Kai?” Julian growls, his voice darkening. He tosses a condom next to Kai. I hear him open a bottle of lube before he pushes into me, slow and deliberate. “How perfect she is like this? Feel it. She’s full now, but you get to be the one to stretch her.”

Kai’s eyes drop down to where I stretch around Julian, his expression shifting, raw and unguarded in a way that makes my heart ache.

His mouth parts as if to speak, but instead, he lifts his hand, pressing it flat against my lower belly, feeling the way Julian fills me.

“Christ,” he mutters under his breath, his fingers pressing just a little harder.

Julian thrusts deeper, groaning low in his throat. “I think he likes watching you take it,” Julian breathes against my ear. His hand joins Kai’s, pressing down until the sensation is overwhelming. “Is that it, Kai? You like watching her come apart on top of you?”