Violet scoffed, a sharp noise that barely covered the way her fingers twitched against my ribs. “Smug. Fucking. Drivers.”
I grinned. “You love it.”
She huffed, grabbed my jaw, and kissed me.
Hard.
Like she hated that I was right.
Like she was trying to shut me up before I could push her any further.
I kissed her back because she could pretend all she wanted, but there would be no turning back now.
She was mine.
She broke away first, thumb brushing my chin. Her tongue darted out, wetting swollen lips, and my stomach clenched hard.
Fuck.
I wanted to drag her right back in. I wanted to keep kissing her until she forgot whatever excuse she was about to make. Until she was too far gone to pretend anymore.
“We’ll reassess at the end of the season,” she said, voice firm, like she actually thought she was in control of this. Adorable. “But until then, this has to be a secret.”
Yeah. Because secrets had worked out so well for us so far and I’d done such a brilliant job hiding how I felt when she walked into a room. Not.
“If that’s what helps you sleep at night.”
She rolled her eyes. “I’m serious, Griffin. We keep this quiet. No mistakes. No?—”
“Press, no slipping up, no getting caught.” I smirked, nudging my nose against hers. “You just told me. I was listening, Princess.”
She shook her head, lips pressing together like she was trying to be exasperated, like she wasn’t still sitting on my table, legs parted, skin warm beneath my hands.
“Put your clothes on,” she muttered. “Before you get any more ideas.”
I slipped my finger between her legs, finding her still wet and sensitive. “Too late for that.”
Her eyes fluttered shut, a strangled groan escaping her throat. She gripped the table edge until her knuckles whitened. “We agreed?—”
“We did.” My mouth brushed her jaw. “And we agreed that no one will find out. Which means…” My fingers pressed into her hips, sliding her closer to the edge while my other hand teased her clit. “We have time.”
She swallowed hard, breath catching for a second before she forced herself to scowl at me. “Hazel?—”
“Is still asleep.”
Her nostrils flared. “No shit.”
I grinned. “So you can’t use her as an excuse to run away from me this time.”
“I’m not...”
I dropped to my knees and her voice trailed off as a half-gasp, half-protest escaped her. Her hands flew to my hair, nails dragging, thighs parting on instinct.
A fucking masterpiece of a reaction.
I let my fingers slip inside of her. Her walls fluttered, still sensitive from before. Her head fell back, a shuddering breath escaping her lips as I curled my fingers, finding that spot that had made her fall apart minutes ago.
She wasn’t going anywhere.