Mierda. He tapped the phone.
The toy pulled back inside me and drove forward in a slow, deep stroke that ground the curved head across my prostate for the full length of the thrust. I yelled. Not a moan, not a gasp, a yell that came from somewhere below my lungs. The thrust reversed and came again, and the rotation was still going, the vibration still pulsing, and the three of them together took me apart. My back bowed off the mattress, and sounds came out of me that I'd stopped trying to control because controlling anything while Jasper ran four simultaneous programs inside my body was a joke, and I was the punchline.
"Breathe," he said. His voice had gone rough. "Diego. Breathe."
I sucked in air, and the exhale turned into a moan that kept going because the toy thrust again, and the rotation caught the angle that turned my vision to static. My cock pulsed against my stomach, untouched, leaking in a steady stream that pooled in the dip of my abs. My thighs trembled so hard that the sheets vibrated.
Jasper shifted in his chair. He pressed the heel of his palm against himself through his jeans, once, hard, and then gripped the armrest again like he was punishing himself for it. A flush had crept up the side of his neck. Ahí estás. There you are. That's the crack I'd been waiting for.
"Touch yourself now," he said. "Slow."
I let go of the headboard and wrapped my hand around my cock. The first stroke pulled a sound out of me that cracked in the middle, and I was so slick that my grip slid and I had to tighten it. Everything below my waist was shaking.
"Slower," he said.
"I can't. Jasper. No puedo."
"You can." He leaned forward, elbows on his knees, phone in one hand. His breathing had gone shallow and fast. "Match the thrust pattern. Let it build."
I tried. Every forward stroke of the toy, I pulled up. Every retreat, I slid back down. The rhythm locked into place and the pressure built in a hot, tightening circuit from the toy to my cock to the base of my spine. My jaw hung open. I'd stopped forming words in any language. The only sounds in the room were my breathing and the wet slide of my hand, and Jasper's voice, and his voice was the only thing keeping me on this side of sane.
"Faster," he said, and tapped the phone. The thrust speed increased. The rotation shifted to a tighter, shorter pattern. I matched the new pace, and the moan I made broke apart halfway through into something I didn't recognize.
"Por favor," I pleaded. "Jasper, por favor, déjame correrme, please, please let me come."
His breath caught. He pressed his palm against himself again, harder, and I could see his thigh muscles locked tight, his whole body rigid in the chair.
I wanted him to cross the room. I wanted his hands on me. But he stayed where he was because Jasper's self-control was a force of nature, and I loved him, and I was going to kill him.
"One more mode," he said. "The last one. Everything at once."
"Turn it on."
"When I do, you come. Say it for me."
"When you turn it on, I come. Jasper. Por favor. Turn it on."
He tapped the phone.
The toy surged. Vibration, rotation, and thrust hit peak simultaneously, and the orgasm detonated. I stroked once, twice, and came so hard I thought I might die, spilling hot over my fist and my stomach in long pulses while the toy kept going inside me, kept thrusting and rotating, dragging it out, pulling another wave through me before the first had ended. My hipsbucked off the mattress. I came until my hand cramped and my abs burned, wave after wave, and Jasper killed it from the app, one tap, and everything stopped at once.
The room went quiet. The fan turned overhead. My breathing came ragged and too fast, and my hand stayed wrapped around my cock, too spent to move it.
His chair creaked. He crossed the room, and the mattress dipped as he sat on the edge. He eased the toy out of me with enough care that I almost laughed, and I hissed at the drag of the ridges. He set it on the nightstand. His hands shook. He pressed one to the inside of my thigh, right where the muscle still jumped and twitched, and held it there until the tremor eased. That was Jasper. Six feet of distance and total control for twenty minutes, and then his hand on my skin the second it was over, shaking just enough to tell me the distance had cost him.
Then he brushed the hair off my forehead. He traced my temple with his thumb, and his hand trembled against my skin. He pulled back before I could comment, but I'd already clocked it.
"Research," I said, still trying to breathe.
"Told you." He let out a breath that sounded like he'd been holding it the whole time. "Extensive."
He came back with a warm cloth and cleaned me up without being asked. Then he stripped off his shirt and jeans and climbed into bed beside me in his boxers. I turned into him and buried my face against his neck. He smelled like cigarettes and soap and the warmth that was just him.
"Happy anniversary," he said against my hair.
"Two weeks late."
"Worth the wait?"