His lips crash against mine, cutting off my retort and stealing my breath. I gasp into his mouth as he kisses me furiously.

He kisses me like he’s fighting a war.

And I’m not about to lose this battle.

Releasing his shirt, I let my right hand drop down to his pants. My left hand is still pinned against the wall. I pull at Tristan’s grip, trying to free it, but he doesn’t let me. So in revenge, I push his shirt up slightly and trace my fingers along the top of his pants.

A dark moan rips from deep within his chest.

I grin against his mouth.

He answers by biting my bottom lip and drawing his free hand up my thigh, pushing my dress up with it. A shiver of pleasure racks my frame. Tristan lets out a soft but very smug laugh as he continues dominating my mouth.

My brain flickers as he slips his hand between my thighs. I fumble with his belt as I try to unbuckle it using only one hand. Since my underwear are already lying on the floor, Tristan doesn’t have the same problem. He keeps my left hand mercilessly pinned to the wall while he brushes his knuckles over my pussy.

I suck in a sharp breath as a jolt spears through me.

While I yank furiously at his belt, he shifts his hand and then draws his fingers over my already throbbing clit. A small moan slips past my lips.

At last, I manage to get the belt open. Shoving it aside, I start unbuttoning his pants.

Pleasure streaks through me as he rubs my clit while he continues kissing me like my mouth was made for his. I can barely breathe, let alone think, through the pleasure that thrums inside me.

Moving his hand, he shifts it so that he is rubbing my clit with his thumb while he draws two fingers down to my entrance. A whimper escapes me. I need to get his damn pants open. Now.

White lights flicker before my eyes as he traces his fingers around my entrance. I suck in desperate breaths as I finally unbutton his pants and reach for the zipper. He pushes one finger inside me. I jerk back, breaking the kiss, and gasp up into the pale ceiling as pleasure courses through me.

Tristan leans forward, kissing his way along my jaw and down the side of my neck. My mind spins as he slides his finger in and out of my pussy. Resting the back of my head against the wall, I try to remember what I was doing. But all I can feel is his lips against my skin and his fingers creating mind-numbing friction.

Then he adds a second finger, and my eyes snap open again.

I tilt my head back down from the ceiling to find Tristan smirking at me like an absolute villain. With his eyes locked on mine, he pumps his fingers inside me while rubbing my clit with his thumb.

Lightning spears through me with each commanding thrust of his fingers.

I scramble to reach for his pants again. I’m not going to lose this war.

Yanking the zipper down, I slip my hand underneath his boxers and wrap my fingers around his cock.

A jolt shoots through him. It’s so forceful that he actually flinches.

Matching his wicked smirk, I slide my hand up and down his hard cock. His eyes shutter. I do it again.

He sucks in a sharp breath.

Then his expression darkens. Taking his hand from my pussy, he instead grabs my wrist and yanks my hand away from his cock. The sudden loss of his fingers and the pleasure they were building is so jarring that I barely even register that he also releases my other hand from the wall.

“So fucking infuriating,” he growls as he instead grabs my thigh and lifts it up with one angry yank.

With my leg up in that vulnerable position, I can feel the tip of Tristan’s cock brushing against my entrance. It sends pulses of pleasure through me. I ignore it and instead glare back at him.

“I’m infuriating?” I retort, yanking my other wrist out of his grip. “You?—”

He slams into me.

I gasp as his thick cock scrapes against my inner walls, creating the most insane friction. He draws out and then thrusts into me again. Deeper this time.

Pleasure curls around my spine as he sheaths himself fully inside me.