The sand shifts beneath us as we move - the blanket no longer neatly laid out, but a crinkling mess under our bodies - and the tiny grains clinging to my legs and arms, a reminder of where we are: out in the open, under the wide expanse of stars.

But even that doesn’t feel real. The only thing that matters to me right here, right now, is him.

“Olivia,” he murmurs, my name a reverent whisper on his lips.

I open my eyes slowly, meeting his gaze. The intensity in those green depths makes my breath catch all over again.

I swallow hard. “This feels...”

“Perfect,” he finishes for me, and his lips brush over mine in the softest kiss yet.

I nod, unable to speak, and he smiles - a small, private smile that makes my heart twist.

Our kisses continue innocently enough for some time, though as always, they begin to significantly heat up.

“I’m not…” I whisper, though it’s difficult to speak when his lips are chasing mine. “Mmm. I’m not sure we should… do anything. You know.Here.”

Jeez - it’s like the locker room all over again.

Despite my words, I find my head tilting to the side, lengthening my neck as he gives up on my lips and instead places hot, wet kisses down the column of my throat.

“There’s nobody around,” he reminds me, his stubble brushing deliciously against my sensitive skin.

At the same time, his large hand moves up from my waist and brushes over the outline of my breast, his fingers teasing my nipple through the thin material of my dress given that I’m not wearing a bra.

“It’s just us.”

His thick fingers trail agonisingly slowly towards my thighs, leaving a path of fire in their wake. My legs are still very much widely parted to accommodate his size between them, and Santi doesn’t so much as hesitate as he begins to tease me through the fabric of my panties.

“Just us,” I repeat, my voice trembling a little.

“Mmhm,” he confirms. “Which means you can be as loud as you want.”

My eyes practically roll back in my head at the sensation of him brushing his fingers over my panties with added pressure, and I squeeze them tightly to a close so as not to embarrass myself. My breathing falters, and although I’m almost convinced, there’s a part of me - the rule-abiding, sensible, teacher part of me - that just isn’t so sure we should be doing this here.

“I don’t know, Santi, I… we probably shouldn’t.”

My protest is weak, and I know that he knows full well just how little I mean those words, especially given that this isn’t our first rodeo being somewhere that we shouldn’t.

His fingers finally move to brush my panties over to one side, though his broad, muscular body manages to mostly protect me from the cool sea breeze.

I let out a sigh as he teases me with a feather-light touch.

“It’s just us,” he repeats his earlier words-

And when the pads of his fingers find my clit, all thoughts of protest disappear.

He rubs slow, steady circles over my sensitive flesh, and my legs fall open impossibly wider as I melt beneath his expert touch. With Santi seeming to instinctively know exactly what I need combined with the thrilling thought that we really shouldn’t be doing this here, I feel myself growing wetter by the second.

“Do you want me to stop?” he asks, his voice low and teasing, and his fingers come to a halt just as my breathing hitches.

I groan in frustration, my head tipping back against the blanket beneath me. The grains of sand shift under my body, cool against my heated skin, a stark contrast to the warmth radiating from where his touch lingers.

Fucking tease.

I open my eyes to the sky above. It’s a breathtaking canvas of glittering stars, but I can’t focus on their beauty. Not with Santi hovering over me and looking at me likethat- eyes dark, lips curved in that infuriatingly smug smile, as if he knows exactly how much he’s driving me to the brink.

I blink up at the night for a moment, trying to ground myself. The salty tang of the ocean air does nothing to soothe the tension thrumming through me.