His lips trailed down her skin as well, leaving kisses on every bare patch until he reached her chin, then claimed her lips again.
Ailis parted her lips for him, gasping as his hands slid up her thighs. The sensation made her fingers clench against his shoulders. There was something dizzying about being held so close, about knowing that the same man who had spent so much of his time keeping her at a distance was now looking at her as though he could scarcely bear to let her go.
He stood between her parted knees, his gaze locked on hers while his fingers traced slow circles over the fabric of her skirt. The quiet rustle of cloth filled the space between them. He leaned in, pressing his mouth to hers again, the kiss deeper this time, his tongue stroking hers with unhurried intent.
Ailis felt herself melting beneath the attention, her thoughts softening and growing less certain. She could no longer remember what she had meant to say. There was only the warmth of his mouth, the roughness of his breath, and the strange fluttering sensation that seemed to gather whenever he touched her.
Gordon’s palms moved higher, bunching her skirt at her hips until cool air touched bare skin. His fingertips brushed the edge of her stockings, then slipped past it. He stroked her gently, the pads of his fingers gliding through the slick heat already gathering there. Ailis gasped into his mouth, her hips twitching at the first deliberate press against her clit.
A tremor passed through her. The sensation was startlingly intimate, yet beneath the surprise was something else, something that made her want to remain exactly where she was.
He broke the kiss to watch her face, his eyes dark with focus. One finger circled her slowly, building a steady rhythm that made her thighs tremble. He eased the fabric aside and slid two fingers along her folds, parting them with care.
The wet sound of his touch echoed softly in the still room. Ailis’ hands gripped the edge of the table, knuckles whitening as pleasure coiled low in her belly.
Gordon lowered his head, his lips brushing the curve of her breast through the exposed neckline of her earasaid. He moved one hand over the laces holding it in place, tugging until he managed to free them a little.
She gasped when he dipped his head again, and his mouth closed over the stiff peak, sucking gently while his fingers continued their slow, steady strokes between her legs.
The dual sensations sent sparks racing through her. She arched, pressing her breast into his mouth, and a soft moan escaped her.
His tongue flicked and circled, drawing her nipple deeper. At the same time, he eased one finger inside her, the intrusion careful and unhurried. Her inner walls fluttered around the new stretch. He added a second finger, curling them upward until he found the spot that made her breath catch. His thumb kept circling her clit, matching the rhythm of his hand.
Ailis’ head fell back, eyes half-closed. Every stroke of his fingers sent waves of heat through her core. Her hips rocked forward, chasing the pressure, and Gordon met each movement with steady, patient attention.
She had never imagined pleasure could make her feel so unguarded. Every instinct that normally told her to think, to question, to protect herself seemed to have fallen silent. She could only feel him, hear him, breathe him.
He released her nipple and kissed a path across her chest to the other breast, sucking it into his mouth with the same slow intensity.
The library faded around them. All she felt was the wet heat of his mouth, the firm glide of his fingers, and the mounting tension that tightened with every stroke. Her thighs shook around his hips. Gordon’s free hand rested on her lower back, steadying her as he brought her closer to the edge.
He lifted his head, lips brushing her ear. “Ye are so bonnie,” he murmured, voice low. His fingers moved faster, thumb pressing firmer against her clit. Ailis’ breath came in short gasps. The coil inside her wound tighter, heat spreading outward in pulsing waves.
When her peak hit, it rolled through her in long, shuddering pulses.
Her walls clenched around his fingers, hips jerking as pleasure flooded her. Gordon kept stroking her through it, gentling his touch as the aftershocks faded. He withdrew his hand slowly and brought his fingers to his lips, tasting her with a quiet hum.
Ailis sagged forward, resting her forehead against his shoulder. Her skin felt flushed and damp, her breathing unsteady. This was the second time she had felt these sensations which swept through her with a tingling she could not explain.
All she knew was that it made her feel alive in a way she had never known before. It left her trembling, breathless, and strangely vulnerable, yet she did not want to retreat from him.
If anything, some quiet, newly awakened part of her wanted to remain there, wrapped in his warmth, and discover why his touch could make her feel all of this.
Gordon’s head rested against her shoulder, his breath warm and uneven against her skin. Ailis could feel the rise and fall of his chest beneath her hands, each breath gradually slowing as the silence settled around them.
For several moments, neither of them spoke.
Ailis tried to gather her thoughts, but they seemed scattered beyond reach. Her heart still raced, and her fingers remained curled lightly against his shirt, as if releasing him would somehow break the strange quiet between them.
She swallowed and at last, she found her voice.
“Gordon,” she whispered.
He shifted slightly against her shoulder but did not lift his head.
Ailis hesitated, suddenly uncertain of the words she had been trying to form, but Gordon’s drew back from her before she could find them.
“I willnae cancel our engagement,” she finally blurted out as cold seeped through her skin the moment he moved away.