out.
“You’re being an asshole,” I hissed.
He kneed my legs apart and I wound a leg around his hip, pulling him closer.
“You look so fucking good. It’s driving me insane.”
I yanked his hair. Hard. He reared back and stared up into my eyes. Those hazel irises were clouded with lust, so dark and tempting that I feared what they could do to me if I only let them.
The challenge was there, written in our body language. He ground himself against me and I tightened my leg around his waist. His fingers slipped beneath the material of my bikini bottom and I let my fingers slide down the back of his neck.
“Do it,” I told him, staring straight into his eyes. “Just do it so we’ll know.”
I watched his chest rise and fall. Once. Twice. And then his lips were on mine, crushing me back against the wall. It fucking hurt to be slammed into the side of the boat. I fisted his hair and tilted my head, trying so hard to keep up, knowing full well that I never could.
The match was lit and the blaze that grew between us was spreading beyond our control. My skin burned with it as he untied the knot behind my neck. The thin material of my bikini top slid away and just like that, I was completely bared for him. So exposed that I wanted to squirm away from his gaze. It was too much. I knew he’d be too much.
The deep groan that followed as he cupped my breasts spread the burn through my body. His mouth dipped to taste my skin, kissing down the very center of my chest, over the swell of each breast.
I gripped his shoulders and let my head tip back, too weak to carry the burden any longer. He propped me up onto the sink and I wound my legs around him.
I ripped the hem of his shirt as I tried to pry it over his head. He resisted, not wanting to let go of me for even a second.
“Julian,” I groaned, frustrated that he wasn’t giving me the access to him that I craved.
He growled and ripped the shirt off his head, practically splitting the fabric down the middle.
I untied the string of his swim trunks and the material sagged down. The dark hair that was sprinkled across his chest led down the center of his pants, down to what I craved most. He didn’t even seem to notice. He was enamored by me, spreading his touch over every inch of skin he could reach.
I was so ready, almost angry with how ready I was for him.
The continuous tease of having to be around him the last few weeks had built up the desire in my veins. Each day the passion had built with no outlet for escape.
Now, we finally had the chance to do something about it—in this fucking bathroom. I knew I could finally alleviate the ache. I slid my hand past the waist of his swim trunks and gripped him in my palm.
“Fuck,” he moaned, leaning his head against the glass over my shoulder.
I slid my palm up and down slowly, feeling the length of him. He’d fill me up, sate my desire, and leave me with a feeling of utter completion. I knew that…now I wanted to feel it firsthand.
“Julian—” I breathed, prepared to beg him at that point.
Just then, a fist pounded against the bathroom door, practically shaking it off its hinges.
“Excuse me! Some of us need to use the freaking bathroom!”
I jumped a mile in the air, scrambling to pull my hand out of Julian’s swim trunks and cover myself lest the person actually pried the door open like they were threatening to do.
“Seriously. I need to pee!” the girl yelled again, just as pissy as before.
She kept pounding her fist against the door, rattling the wood on its hinges.
“Shit,” Julian groaned, shoving his hand through his hair and taking a step back.
I was sitting there with my legs splayed open and my breasts poorly hidden behind my arm. I knew how I looked. I knew why he couldn’t look away.
His gaze slid over me and his nostrils flared.
“Hand me my cover-up, you jackass,” I said, pointing to where it lay in a puddle on the floor.
He raked his hands through his hair and then bent down to retrieve it.
I took a deep breath and tried to settle my nerves.
Another round of pounding started on the door, louder and longer this