He drew me across his lap, and I caught myself on his chest. His other hand went to my hip, and the air between us thickened with awareness. Then he kissed me.
His mouth was warm and firm, and the first press of it against mine knocked the events from today straight out of my head. I made a needy sound, and his tongue swept along my lower lip and pushed inside when I opened for him.
I grabbed his shoulders and kissed him back with everything I had left, and he groaned into my mouth. Then he lifted me, turning me until my knees hit the couch on either side of his thighs. I landed astride him, all too aware of how big he was. Everywhere.
The thick ridge of his dick was trapped between us, pressing up against the thin cotton of my shorts.
“There,” he muttered against my mouth, both hands spanning my waist under my shirt. His palms were warm and callused. “Look at you. Right where you belong.”
I rocked forward without meaning to. The seam of my shorts dragged over him, and my inner walls clenched.
“Fuck.” His fingers dug into my hips and helped me do it again. “That’s it. Use me, pretty girl. Let me feel how wet you already are.”
I probably should have been mortified. Instead, I rolled my hips harder, chasing the friction as my breasts brushed his chest through our clothes. He shoved my shirt up and palmed one breast, his thumb dragging over my nipple until it tightened.
“Gavin,” I gasped into his mouth.
“That’s my pretty girl.”
He pinched the pebbled peak, and my head dropped to his shoulder. Then he kissed the side of my throat before claiming my mouth again, deeper this time. His tongue stroked mine in the same rhythm as my hips.
Every flex of his body under me pushed me closer to the edge. One hand stayed at my nape, keeping me where he wanted me. The other slid down my stomach, under the waistband of my shorts, and finally lower.
“Fucking hell, Tamsin.” Two fingers stroked through the wetness and circled. “Been thinking about this since you walked out here, your hair still damp from your shower.”
I clutched the front of his shirt and tried to say his name, but then he pushed one finger inside me, and my breath caught. His palm ground against my clit, and my thighs shook.
“That’s it. Ride my hand.” His mouth never left mine for long. “I’ve got you. Let it happen.”
I rocked on his fingers while he kissed me, swallowing every sound and praising me when I clenched around him. My release hit me hard and left me shaking on his lap.
“Whoa,” I breathed.
His breathing was rough, and I could feel how hard he still was under me. I expected him to carry me to the bedroom, but his touch gentled until the tremors stopped.
“Gavin.”
“I know what you want.” He eased his hand free, caught one of mine, and held it between us. My fingers were shaking from a mixture of exhaustion and my strong reaction to him. “Ask me again when these are steady.”
“That is infuriatingly reasonable.”
He fixed my clothes. “Don’t spread it around. I have a reputation.”
I should have laughed. I almost did. “The armed men outside are your fault. You don’t get to use them against me.”
“Agreed.” His mouth brushed my temple. “They’re one item on a much longer list.”
“What’s on the rest of it?”
He stood with me in his arms like I weighed nothing. “Sleep first. Interrogation later.”
“I can walk.”
“I know.” He didn’t put me down.
He carried me down the hall, set me on the bed, and climbed in behind me, not even bothering to pretend he was going to spend tonight on the couch. One of his strong arms wrapped around my waist and pulled me back into his chest.
It was earlier than I usually went to bed, and I could hear the Black Crowns moving around the property outside. But today had been a doozy, and Gavin made me feel safe. So I quickly fell asleep with his hand spread across my stomach and his breath warm against my neck.