Her breathing grew labored. His hands slid up the smooth skin of her thighs, and he groaned deeply with each stroke.
The sound made the heat between her legs pulse harder. Her fingers curled into his hair; she desperately wanted to be punished.
For talking to Keegan? For dancing with him? Her stubborn self had never imagined welcoming discipline.
William’s right hand slid higher, up her inner thigh, until his thumb found her damp folds. The shame of his discovering just how badly wanted him was nothing compared to her desperation.
The first press against her aching pearl coaxed a moan from her.
“William…”
She could cry out his name a thousand times, and it would never be enough. He didn’t respond. In fact, he drew slow, deliberate circles around her pearl.
Her back arched, her throat thickening with tears. He knew exactly how to touch her, exactly how to break her. This was no tender gift. It was a reprimand for her defiance.
William kissed her again, sucking hard on her lower lip while his finger teased her entrance.
Undo me,Sorcha begged silently.
As though her plea had irritated him, he broke the kiss. He ran his eyes over her, taking note of her messy state. She couldn’t even hide it. The shaky breaths, the lustful glint in her eyes… she couldn’t pretend they were pretense.
“Now, have I made meself clear? Did ye hear me?”
She did hear him, but the sensations coursing through her had stolen her voice. The rough pad of his thumb was tormenting her most sensitive place. All she could offer was breathy moans.
William slid his finger inside her. Her hands flew to his shoulders at the invasion, and she cried out, the sound bouncing off the walls.
He groaned in response, his free hand tangling in her hair. He forced her to stay still as his finger slid even deeper.
Sorcha cried out louder, her back arching off the table. She had never been touched like that before. Each push came with both agony and pleasure. The moans she had been caging spilled freely now, echoing in the air.
“Do ye hear me?” William demanded again, his voice rougher.
Her answer was a breathless whimper.
His thumb found her pearl again and rubbed it, while his finger slid deeper into her wet heat.
It was too much. Too perfect. Pleasure built inside her, the kind that threatened to shatter her senses. The kind that made her breath come in ragged sobs.
“Aye…” Sorcha moaned breathlessly, wanting more.
But then, just as her pleasure was about to peak, he withdrew. Completely.
Her eyes flew open as cold air rushed in where his hand had been. She shuddered through her denied release, her body screaming for completion.
But what stood before her was a ruthless man who wore nonchalance like a second skin. Cruel. Deliberate.
William stepped closer, grinding his hardness against her sex. She swallowed thickly at the pressure. He leaned down and gently tugged her lower lip between his teeth, biting just hard enough to sting.
“I willnae ask again,” he murmured against her swollen lips. “Did I make meself clear?”
She knew what he was doing, but she was far too desperate to care anymore. Too vulnerable. She could still feel the hot throb between her legs.
Keegan didn’t matter anymore. Nothing else mattered but William finishing what he had started.
Her pride crumbled like ash.
“Aye,” she gasped, her voice trembling. “Aye… I… I heard ye.”