Chapter 21

A/N: This chapter is mostly smut so if that's not your thing please feel free not to read it. Gabriella convinces Troy that she does desire him they fool around a bit but don't have actual sex, nothing else happens.

Thankyou to Pumpkinking5, Wildcats2016, Kiara, iminlove13, and YouDontEvenCare for your support.

"Troy look at me" she walked around in front of him and cupped his face with her hands. Feeling the dampness on his cheeks and seeing the broken look in his eyes, she stilled realising what a huge mistake she had made in allowing her embarrassment to prevent her from being fully honest with Troy. She thought about how to admit her feelings, then realised that the hurt and doubts she had inadvertently caused couldn't be fixed by words alone. He wouldn't believe her assurances that she had indeed been turned on when her behaviour so clearly indicated otherwise.

So taking a deep breath and she gathered her courage and did the only thing she could think of that might help. She pulled him back down to the floor and straddled his lap. Blushing madly at what she was about to do she whispered "I was aroused Troy, I just didn't know how to tell you... I was embarrassed" her voice trailed off still not knowing what to say. She could see that he wanted to believe her but still had doubts so nervously taking his hand, she ran it up her thigh to her soaking panties she let him feel the proof of her arousal. "Here, see for yourself just what your kisses do to me."

Troy froze afraid to move. His higher brain function completely shut down. A small part of him recognised how uncomfortable Gabriella was with both her blatantly honest words and with the position in which she now found herself. His pants were becoming unbearably tight and he wanted more than anything to bury himself in the hot wetness under his fingers. He breathed deeply closing his eyes and reciting lines from the Twinkletown Musicale in his head to try to re-establish control of his body.

Troy didn't want to frighten her, but also knew he didn't want to let this opportunity pass. They would be married in less than a week if Gabriella didn't become more comfortable with being touched and being aroused then their wedding night would be a total disaster. He knew he should do the honourable thing and move his hand away from her core, but he couldn't bring himself to do it.

Gabriella watched the expressions chase each other over Troy's face shock, then pure lust, then determination, then softening into love as he opened his eyes and gave her a small strained smile.

"Are you alright?" he asked quietly, prepared to move his hand if she asked him to.

Gabriella was very aware of Troy's hand lying motionless, touching her between her legs, his fingers separated from her most private place only by the thin soaked cotton of her panties. She didn't quite know how she felt. She felt safe with Troy as always knowing that if he would never push beyond the limits she set. She was the one to breech those limits in placing his hand there and she knew he was waiting for permission for whatever he wanted to do next.

"I think so." She whispered, giving him a small smile, blushing fiercely. She was still holding his wrist loosely neither keeping his hand in place nor pulling it away.

Troy took his free hand and cupped her face kissing her lightly before trailing kisses over her face and sucking her earlobe into his mouth. They'd done this a couple of times before and it always seemed to make her squirm, though she seemed to enjoy it. He immediately felt an increased heat and wetness as her squirming pressed her core against his fingers.

Gabriella tensed slightly. No one had ever touched her there before - she hadn't even experimented on her own.

Troy whispered into her ear "It's okay Baby You're safe, It's just my hand I won't do anything else. I love you Gabi, please let me make you feel good."

After a moment Gabriella nodded, she was also aware of the rapidly approaching wedding night, and all her usual reasons to wait now seemed unnecessary. She trusted Troy to keep to the limit he'd just set himself and she'd never been so aroused in her life, the throbbing and aching between her legs seemed to call for his touch and she didn't think she could ask him to stop now even if she wanted to. She pressed herself into his hand as he began to explore her folds through the soaked cotton. He kissed her tenderly and felt Gabriella moan into his mouth as he moved his fingers softly against her.

When he hit a certain spot Gabriella gasped out loud. Troy continued to play with the little nub he had found and was rewarded by moans and gasps from Gabriella

Troy's free hand left her cheek and caressed its way down her neck before cupping her breast and kneading it softly, his thumb rubbing the hard nipple through her t-shirt.

Troy paused before moving his hand to the edge of her panties, "Can I?" he asked quietly.

Gabriella was lost in a world of new sensations and it took her a few moments realize Troy had asked a question and was waiting for an answer, and she nodded shyly not quite sure what she was agreeing to.

A moment later her body tensed and shuddered when he slipped a finger past her panties and finally touched her intimately. The finger slid easily through her wet folds and Gabriella couldn't hold back another moan at the sensation of his finger against her sensitive skin. He moved his thumb in small circles on her clit, pressing down a little harder, watching her face trying to tell what touches she preferred. The look of surprise and lust in her eyes made his heart speed up and his cock twitch. He'd never been so painfully hard in his life, but he ignored the best he could, this time was all for Gabriella.

Troy's hand moved lower and one finger entered Gabriella slowly, giving her time to adjust. "Fuck" he whispered, astonished at the heat and moisture that was gripping his finger.

Gabriella breathed out roughly, her eyes closing intermittently as she focused on what he was doing to her.

He reached further inside her with his finger, exploring the tightness and heat of her body careful not to break her hymen. He stroked the top of her walls with his fingertip, stunned at how soft and silky they were, and she panted softly and closed her eyes.

"Does that feel good?" he asked hopefully.

"God, yes," she whispered, and Troy grinned. He absolutely loved seeing Gabriella lose her composure.

She gasped as he eased two fingers inside her, her body immediately clamping around the digits. "Oh," she breathed out roughly, thrusting her pelvis into his hand. He watched her face as he twisted his fingers within her. The involuntary gasps, the furrowed brow, the soft sheen of sweat on her face and neck…he might think she was in pain if not for the subtle bucking of her hips as he penetrated her with his fingers.

She panted softly and thrust against his hand as he continued stroking her with his fingers, and Troy began rubbing his thumb back and forth across her clit more firmly enjoying her reaction.

"Kiss me, Troy," Gabriella suddenly moaned.

He leaned in obediently and recaptured her mouth with his, and she sought out his tongue in desperation. The two wrestled with their tongues in a frenzy of lust, each overcome by what they were doing.

Troy continued teasing her clit and plunging his fingers into her as they kissed, and a short while later Gabriella began panting into his mouth in short bursts. Although she was a virgin, she wasn't completely ignorant of the mechanics of sex - having of course read extensively - and as the most delicious sensations skated through her body and pressure began to build in the pit of her stomach, she realised that she was moments away from experiencing her very first orgasm.

"Oh yes, Troy! Please Don't stop." Gabriella moaned, and he felt her walls contract even more tightly around his fingers.

He watched, enthralled, as she grimaced and panted in time with the contractions of her vagina. He continued pleasuring her as she came.

Gabriella collapsed against his chest her eyes remaining closed as her breathing returned to normal, and Troy gingerly extracted his fingers from her. He licked them surreptitiously since she wasn't looking, and he knew it was a scent and taste he would remember forever, it was unlike anything he had ever encountered. Musky, damp, intoxicating. It made him want to bury his face between her legs and inhale deeply before tasting her directly. Pushing that thought aside for another time he wrapped his arms around her in a loose hug, and waited for her to recover.

Troy had accomplished many things in his young life. But none of these had given him as much pride as the knowledge that he had given Gabriella her first orgasm.

"I take it you enjoyed that?" he smirked cheekily, and she flushed in embarrassment but still beamed him a bright smile.

"I think you know I did" she agreed.

"Thank you for letting me" he smiled, and leaned forward to kiss her on the forehead.

"Mmmm, you're welcome," she smiled a little sleepily.

Their eyes met for a moment, and then Troy leaned in and planted a quick and tender kiss on her lips. "I'm really enjoying having you in my lap but we really do need to get you home before your mom gets too suspicious" he said reluctantly.

They pulled themselves together and got ready to descend back to the real world.

"We need to get to the bathroom and clean up a little before we run into any parents." Troy said as he helped Gabriella down the ladder as her legs were still a little shaky.

Gabriella turned scarlet and mumbled an answer Troy didn't understand. Letting the matter drop he threaded his fingers through hers and led her into the house to the downstairs bathroom. He washed his hands and left to give her some privacy.

Waiting outside the door he heard a quiet sob and rushed back in. "Baby what's wrong?" He asked taking her into his arms.

"I smell bad?" she whimpered.

"No Baby you smell great, truly I love it, I just thought you would want to clean up a bit because I can still smell your orgasm. It smells wonderful but I would rather my parents not know what we'd been up to. It smells too good actually I don't know if I could concentrate enough to drive with that smell in my head." He took her hand and brushed it quickly against his straining zipper to show her what he meant.

He sat her on the bench then fetched a soft wash cloth from the cupboard and ran it under the warm water before handing it to her. Gabriella made no move to take the cloth so Troy asked quietly "Do you want me to go out while you wash up there?" She still made no response.

"Gabriella" Troy said firmly "I'd like nothing better than to peel your panties off and wash you myself but I think I've used up all my self control for the day, so unless you want our first time to be here now in the bathroom without protection you need to clean yourself up. I don't trust myself to do it. I'll go get you a clean pair of boxers to wear."

Gabriella watched him leave mortified, she quickly jumped up and locked the door before removing her panties and washing herself thoroughly. Troy knocked softly and when she opened the door passed in the promised boxers and a small plastic bag.

She finished in the bathroom, and said goodbye to the Bolton's quickly, before leaving the house with Troy. The bag with her panties tucked into his pocket.