Page 102 of Shelved Hearts


Font Size:

He nods fast, but I keep my hand still until he says it. “Yes,” he gasps, loud and clear, the sound making my cock throb. I circle his nipple with my thumb again, watching his eyes flutter.

He shoves his hands under my hoodie. His palms are hot, sliding up my torso, mapping my body. His thumbs brush my V-cut, following the trail of hair that leads lower. My stomach tightens involuntarily. I can see in his eyes that he knows how much he’s affecting me. His confidence flares as he grinds down while keeping eye contact.

“Good boy,” I rasp, leaning forward to take his lower lip between my teeth gently. “Knew you had it in you.”

His eyes glaze over, his mouth drops open, and he lets out a noise that sounds almost like a growl, low, frustrated. Then he shoves his hips harder into mine. My cock throbs at the sudden pressure, and I pray I don’t come in my pants, not before I make him come first anyway.

“Jesus, Gabe,” I groan. “You’re fucking hungry tonight, huh?”

He pulls back just far enough that our foreheads almost touch, breath still mingling in the thin space between us. His cheeks are pink, hips still moving against me.

“I want you,” he admits, voice raw, like he can’t keep the words in any longer.

My whole body goes still, hearing words I’ve always dreamed of. “Say that again,” I tell him, voice almost begging.

His throat works as he swallows. “I want this,” he repeats more firmly. “I really… I really wantyou.”

My chest feels too tight. I cup the back of his neck, thumb against his pulse.This is trust. This is him choosing me.

That does me in. I pull back enough to look at him properly. His lips are swollen, eyes dark, hair a mess from my hands in it. He’s beautiful. Desperate. Confident in a way I’ve been dying to see.

“Then take me,” I rasp, voice rough. “I’m yours.”

His eyes light up as he mouths the wordmine.

The sound that tears out of me is primal. No one’s ever claimed me. It’s just one word, but with that look in his eyes, I know he wants me as much as I want him. It slams through me, stealing my breath, making me harder than I thought possible. The heat between us is almost unbearable. Sweat dampening our skin, his cock presses against mine again, and I could sob with how good it feels.

Dark, intense eyes lock on mine. “Noah,” he whispers, voice needy. Sounding so like the night I heard him in his room. “Touch me. Please.”

Fucking hell.This shy, quiet man is asking for my hands on him—my cock twitches so hard I almost embarrass myself.

“You sure?” I manage.

He nods fast. “I need you.”

Need. That word. That word fuckingdestroysme.

I hook my fingers into the waistband of his pants and tug them down enough to get my hand inside. He freezes for a heartbeat, then relaxes into my touch with a drawn-out sigh.

My hand slides into his briefs, and my mouth falls open when I fist him.

“Jesus Christ, Gabe.” My voice cracks with shock and hunger. “You’re fucking huge.”

I’m not small by any means, but Gabe is something else entirely. He’s long, but it’s the thickness that shocks me most. He tries to tuck his face into my neck, but I won’t let him hide. I grip his jaw gently, forcing his eyes on me. “Don’t you dare blush about it. You’ve been keeping this from me? Hiding this big, fat cock?”

The color on his cheeks only deepens, but his pupils blow wide when I stroke him slowly, my grip firm. He makes a broken noise in his throat.

“You’re perfect,” I tell him, hoarse but reverent. “So fucking sexy. I could lose my mind over this cock.”

He whimpers, lashes fluttering. “Noah—”

“Yeah, that’s it,” I groan, thumbing the thick head, already wet and slick. I run my thumb down the sensitive underside, feeling the throbbing vein there, and his mouth drops open. “Say my name like that again.”

“Noah.” It’s almost a cry this time, his hips pumping helplessly into my grip.

“Fuck,baby, don’t hold back.” I kiss him filthy, stroking him slowly. “I wanna hear everything. Every noise. You understand?”

Baby. I’ve never called anyone that before, but it feels right. Like it belongs to him.