Title: Christmas

Disclaimer: I don't own High School Musical though I wish I did.

Summery: The Boltons and Evans are having a Christmas party for their friends and family. What happens when Troy's ex-girlfriend [ not Gabriella

Comes over?

AN: Thank you for all the reviews I got! I'm sorry I didn't update sooner but yesterday I was out with my friend all night. Also I am going to do all the holidays for this story. I hope you all like this one-shot! Please review!

-

It's Christmas Eve morning and everyone is excited. Lisa [ Troy's mom and Sara [Sharpay's mom are busy cooking. Jack [Troy's dad, Robert

[Sharpay's dad , and Ryan are in the living room talking about basketball and golf and other sports. While Troy and Sharpay are goofing off outside while finishing up the decorations.

Troy and Sharpay:

"Troy can you come help me down?" Sharpay said getting ready to step down on the ladder.

"Sure I'm coming." Troy said jogging over to Sharpay.

"Now just hold the ladder and if I fall you better catch me." Sharpay warned before stepping on the ladder.

When she was walking down it she lost her balance.

"Ahh!" Sharpay screamed and closed her eyes waiting to hit the floor but instead fell into a pair of arms. She opened her eyes to see her boyfriend smiling down at her.

"Thanks for catching me I guess my little warning before actually worked." Sharpay said still smiling.

"You know I will always be there for you, I love you." Troy said before setting her down in front of him and putting his arms around her waist pulling her closer.

"I love you too." Sharpay said putting her arms around his neck and kissing him lightly on the lips.

-

Later that night:

Almost everyone was here. The only thing that Sharpay, Troy, and Ryan missed was that the rest of the gang couldn't come because they had other things planned.

"Mom who else are we waiting on?" Troy asked his mom because he thought everyone was here already.

"Oh we are just waiting on Kaitlyn." [she is played by Kay Panabaker

Troy's eyes widened when his mom said that.

"Kaitlyn as in my ex-grilfriend Kaitlyn?" Troy asked hoping he hadn't heard his mom clearly.

"Yes but don't worry we invited her because she is your friend and we thought it would be nice if you guys talked a little bit." Lisa said smiling.

"Sure mom but does she know I'm dating Shar know?" Troy asked thinking that she didn't.

"Well um no not exactly." Lisa said frowning a little because she forget to tell Kaitlyn that.

"Mom you didn't tell her that, she is a very jelous girl you don't know what she could do." Troy said while trying to calm himself down.

"Um well if she does try something just stay next to Shar." Lisa said before the doorbell rang.

Lisa opened the door to reveal Kaitlyn in a beautiful white knee length dress.

"Hi Mrs. Bolton sorry I'm late there was a lot of traffic." Kaitlyn said before stepping inside the house.

"Oh it's okay,the food is over there and Troy is in the living room." Lisa said nicely before heading over to Sara.

Kaitlyn smirked and walked over to Troy. She frowned at the sight she saw. Troy was making out with a girl on the couch.

She walked over to them and tapped Troy on the shoulder.

Troy turned around and when he saw Kaitlyn he jumped a little.

"Hey Kaitlyn how are you." Troy asked standing up with Sharpay and taking her hand.

"Oh I'm doing great. Aren't you going to introduce me to your friend." She asked not wanting to beat around the bush.

"Oh this is my girlfriend Sharpay." Troy said smiling down at Sharpay.

"Hi it's nice meeting you." Sharpay said smiling and sticking out her hand.

[sharpay doesn't know she is troy's ex.

"Hi." Kaitlyn said with a frown on her face then turning back to Troy with a smile on her face.

"So Troy do you want to dance?" She asked taking his other hand and smiling sweetly at him.

Sharpay just kept looking between Kaitlyn and Troy. She didn't know why Kaitlyn didn't like her but she shook the thought off and put on a ake smile.

"Um actually I was going to dance with Shar." Troy said while getting his hand out of hers.

"But we haven't talked since we broke up and I wanted to catch up a little." She said smiling at him.

Sharpay's eyes widened when she said "broke up" she had no clue they had dated. Sharpay could tell that Kaitlyn wanted to get back together with Troy just by the way she acted towards her and towards Troy.

Sharpay decided that if she wanted Kaitlyn to like her and possibly get over Troy she should let her dance with him just once.

"It's okay Troy you can go dance with her I am going to find Ry." Sharpay said kissing him on the cheek and then walking off.

"Um okay Shar I'll see you later." Troy said sadly as he watched her walk off.

"Come on Troy let's go." Kaitlyn said happy that Sharpay left so she could "talk" to Troy.

Troy slowly walked out behind Kaitlyn wishing that Sharpay was there instead.

"So I have to ask, why did we brake up Troy I mean I thought you liked me."

Troy sighed " I did like you but I love Shar more than anything in the whole world." Troy said smiling at the thought of his beautiful girlfriend.

"Troy I could be so much better then her and you know it." She said before grabbing his face and kissing him. He tried to pull away but she was much stronger then when he was dating her before. He still didn't give up trying to pull away but nothing worked.

"Troy?" Sharpay asked from behind them tears streaming down her face.

Troy finally pushed her off of him and he turned around to see Sharpay running up the stars.

"Sharpay wait!" Troy yelled running after her.

"Um Kaitlyn maybe you should leave." Lisa said trying to sound nice but inside she was very mad because she was trying to brake up Troy and Shar.

"Fine but tell Troy I don't want to talk to him anymore." She said walking out the door.

-

Troy finally found Sharpay in his room crying into his pillow. It broke his heart to see her crying especially because it was his fault.

"Shar I swear I didn't kiss her she kissed me and I couldn't get her off. I tried to but she was really strong." Troy tried to tell her. He sat down next to her and started to rub her back slowly.

Sharpay sat up and looked at Troy in the eyes. She could see how guilty he was and she could tell that he was truly sorry.

"It's okay Troy, just please don't let it happen again." She said smiling a little at him. She couldn't stand to stay upset at him for long, she loved him too much.

"I promise I love you Shar." Troy said smiling at her and moving a strand of her blond hair behind her ear.

"I love you too Troy." Sharpay said before kissing him on the lips. She put her arms around his neck while he put his arms around her waist. Troy deepened the kiss and they fell back on the bed. Troy was about to put his hands slightly up her shirt when the opened.

"Troy and Sharpay what do you think you are doing up here." Lisa asked walking over to the two. She wasn't really mad though but she wanted to see how they handled the situation.

"Um we were just um" Troy tried to talk but he was way too nervous to speak.

"It's okay just don't go too far, but anyway it is time for dinner so get down there." Lisa said walking out the door but keeping it open.

"That was awkward." Sharpay said giggling.

"Yes it was but come on I'm hungry." Troy said standing up and taking her hand.

"Okay let's go." Sharpay said smiling widely while walking out with Troy.

-

AN: Hey, I hope you all liked this one-shot. Please review it really means a lot to me! Also thank you all who reviewed for the last one-shot you guys rock!

CreeksideLovesZashley