AN- I forgot to mention that you can check out the dresses the girls wore in the previous chapter on my profile. Also, by accident I gave Claire and Bryce the same last name. They are not related. Also this is for Sunkissed220, I know you weren't accusing me of copying, but I'll just like to say that all my ideas came from me. I haven't read too many HSM stories about Troy breaking up with Gabriella, and I know that there are a lot of them. I had some more ideas for this story, but I didn't put them in this story because I didn't want to look like I was copying anyone.

Disclaimer- I do not own any of the characters form HSM except for the ones I made up.

Chapter 9- I'll Love You…Forever

The musical was a huge success. The entire school came to see it to show their support to Troy and Gabriella. Christmas break started soon after the musical ended. Troy was busy planning his annual Christmas bash. His friends were helping him organize it. Troy and Gabriella had mutually agreed to invite Brooke to rub it in her face that Troy and Gabriella were still happy.

The party was going to be the week before Christmas. Sharpay and Ryan were in charge of the entertainment, Zeke was in charge of food, and Chad and Jason were going to help him. Reese and Gabriella were in charge of invitations. Taylor and Kelsi were in charge of decorations, and Troy was in charge of everything else.

The Day before the Party

"Hey Aunt Claire! We're baaacckkk!" sang Sharpay.

"Over here, girls!" She called out. The girls gasped when they found her. She was making the most beautiful wedding dress ever.

"Wow," said Taylor. "That's gorgeous."

Claire laughed. "Thanks, I appreciate it." She stood up. "So, Sharpay said you wanted some dresses for a Christmas party that's not too formal, but you wanted something elegant."

"Yes, Claire. That's exactly what we wanted," said Reese.

"For occasions such as these, I think short dresses work perfectly. Follow me," she said. They followed her.

This time around, however, it did not take long for the girls to pick their dresses. Gabriella found hers first. It was a beautiful, short, turquoise chiffon dress. Taylor found hers next, and it was a pale green halter top dress. Sharpay chose a black dress that was a halter top. Reese chose a brown sleeveless chiffon dress. Kelsi picked a champagne (once again) colored sparkle dress.

The Day of the Party

The gang arrived early at Troy's house. They had come wearing sweatshirts and jeans. They were going to change home to change right before the party. It took all day to set up for the party. Finally at 7:00, an hour before the party was supposed to start, the gang left to get changed.

Forty-five Minutes Later at Kelsi's House

Jason started walking up Kelsi's house whistling. He hoped she was ready. He wanted to get to Troy's house a few minutes before the party began, so he could help Troy with any last minute things. He rang the doorbell, and Kelsi's stepfather answered the door.

"Hello, Jason." he said," she's just about ready. She's just getting her shoes on."

Jason smiled. Kelsi was not like most girls. When someone said she's just getting her shoes on, it literally meant that she was completely ready, and she was just getting her shoes on.

"Bye, Mom, I'm leaving," he heard Kelsi say from the top of the stairs. He heard delicate steps descending sown the stairs. He got up to meet her at the bottom of the stairs. Normally, she ran down the stairs at full speed, so he didn't have to bother getting up. He looked up to see his girlfriend, and he gasped. She looked…different. She was wearing contacts, (something she detested doing) she had curled her hair, and she was wearing it down. "Jason, are you done staring? Didn't you say you wanted to get to Troy's house a little early?" she asked.

"I guess," he said. (AN- I had put a fluffy Chaylor moment in the last chapter, so it was only fair to put a Jelsi one in this chapter.)

Back at Troy's

The bell rang. "My first guest," Troy said. He ran to answer the door. It was Gabriella. She looked gorgeous, and she had a smile on her face to complete this look of perfection.

'Merry Christmas," she said as she handed him a beautifully wrapped box.

"Thanks," he said as he kissed her on the cheek. "Come one in,"

He was about to close the door when he heard a "Wait for us!" He turned around to see Chad and Taylor coming up the driveway followed by Zeke, Sharpay, Ryan, and Reese.

"Great, you guys are here. Now, we're only missing Jason and Kelsi," Troy said.

"No, you are not. We are right here," Jason said from behind him. They all walked in and did some last minute stuff. It did not take long before the house was flooded with people. Troy and Gabriella didn't see each other much during the party because they were too busy playing the gracious hosts.

Zeke walked up to Troy at one point. "When I marry Gabi," Troy said, "we are not hosting parties ever. I can't stand being away from her for very long especially when she's looking so beautiful. Any nut case can go over there and flirt with her

"When you marry Gabi? Isn't it a little too early to think about that, like by ten years?" Zeke said as he smirked.

"Trust me, man, I'm going to marry her someday," Troy just as Sharpay walked up to him.

"Come on, baby," she said. "Let's dance." Zeke quickly followed her to the dance floor.

Someone tapped him on the shoulder. "May I have this dance? I really love this song." Brooke asked sweetly. She was in a revealing cadet blue dress that had a big slit.

"Where is Bryce? I am sure I invited him. Why don't you dance with him?" Troy asked.

"Bryce?" she asked, puzzled. "Oh, him. Well, we broke up a long time ago. He was just an ass. Anyways about that dance?"

"I'd love to dance." he answered. (AN- don't get confused, he hates her. This is simply the rubbing in part) He led her to the dance floor.

Meanwhile with Gabriella

Gabriella was making rounds talking to people. They had invited pretty much the entire school. She knew that some people were too shy to talk to others. She wanted everyone to feel as comfortable as possible.

Reese and Ryan came hurriedly up to her. "Gabi! Troy is dancing with Brooke!" Reese said. Gabriella didn't seem too hassled.

Ryan whispered to Reese, "She must be in a great deal of shock." He turned to Gabriella. "Gabriella, Troy is dancing with Brooke!"

Gabriella looked up. She smiled. "I heard Reese the first time."

Reese looked puzzled. "Aren't you concerned?" she asked.

"Not really," Gabriella said nonchalantly

"Why not?" Ryan asked.

Gabriella turned pink a bit. "Well, Troy invited her because we wanted…" she started to say.

Ryan smiled. "Say no more, we get the picture," Reese and he left to go back and dance.

Back to Troy

"So, Troy, I've missed you. How have you been?" she asked while they danced.

"Well, Gabriella is really happy, so I'm really happy," he answered.

"Yeah, I noticed the two of you got back together. She must have been really desperate to have a boyfriend," she said.

Troy stopped dancing. "What did you just say?" he asked roughly.

Brooke turned red. "Nothing," she replied.

Troy said, "Really? Because I heard it as you saying that my girlfriend was desperate. She's not desperate, Brooke, she's a real woman. If anyone's desperate, it's you. Just look at yourself. You are throwing yourself at me after cheating on me. That's just not desperate, that's pathetic. Just get over yourself. Now, if you'll excuse me, I see Taylor McKessie over there, and I have to tell her something." He walked off towards Taylor, smiling.

"Troy," Taylor said when he got to her, "what the hell was that?"

"That, Taylor, is me putting a slut in her place. Can believe I broke up Gabriella for her?" Troy asked.

"No, I don't, but Troy…" she said.

"What?" he asked.

"If you ask me that question one more time, I'll have to kill you," she answered.

Troy grinned and hugged her. "Thanks a bunch for everything," he said just as Chad walked up.

"Now isn't this an emotional moment? Well, I'm breaking it up. Hug your own girlfriend, Bolton, 'cause, I'm taking mine to the dance floor," Chad said. He kissed his girlfriend, just as he led her to the dance floor.

Troy saw Gabriella sitting in his favorite armchair, looking exhausted. He walked towards her. "Hey," he said before he kissed her.

"Hey yourself. Did you enjoy your dance with Brooke?" she asked.

"Every moment of it," he said as he sat down. He looked over to the dance floor, which was packed. "I think the party was a huge success."

Gabriella looked at him. "I agree," she said.

"What do you say we ditch this party?" he asked.

"Troy, you are throwing this party! You just can't leave in the middle of a party you're throwing. Unless," she said, "it's really, really boring."

He smiled, "Then, why don't we just go outside then? That doesn't count as ditching, does it?"

Gabriella got up. "No, I guess it doesn't."

They walked out the front door. No one noticed them leaving, especially all their friends, who were all busy making out with their significant others. They looked up at the beautiful moon. "It's so perfect," Gabriella said.

"Yeah it is," Troy said. 'Hey, Gabi, I have something to give you,"

She looked at him. "What is it?" she asked. Troy took out a ring box. 'What the…? Troy, what age did I say I wanted to get married?"

Troy smiled. "Twenty-six," he answered.

"Then what is that?" she asked, pointing at the box.

"This isn't an engagement ring," Troy said as he opened the box, which contained a diamond ring with a platinum band. "I promised you I'd never leave you. So, this is symbolizes my promise. Who says we won't get married?" Gabriella arched one eyebrow at him. (AN- That is so hard to do!!!!! I've tried and tried, but I still can't do it very nicely! Can any of you do it?) "Anyways, I'll get you a new ring when that happens," he said

She looked up puzzled. "New ring?" she asked.

"This was my great-grandmother's. It's a Bolton family heirloom," he explained.

She looked at the ring with tears welling up in her eyes. "It's so beautiful," she said.

Troy took the ring out, "Look what it has engraved on it,"

Gabriella took the ring from him, and inspected the interior of the ring. It said, "I love you, and I promise to for the rest of our lives." Gabriella looked up.

Troy said, "My great-grandparents were crazy about each other. When my great-grandmother died, my great-grandfather lasted for only a few more days. He couldn't bear being away from her," (AN- The part about his Troy's great-grandparents are based on my great-grandparents. The part about the death is true, too. I thought it was really sweet.)

"We're going to be like that Troy, I promise you that," Gabriella said as Troy slipped the ring on her finger. She kissed him. "It will be perfect," Gabriella thought.

(I just swear that I'll always be there.
I'd give anything and everything and I will always care.
Through weakness and strength, happiness and sorrow,
for better or worse, I will love you with
every beat of my heart.)
From this moment life has begun
From this moment you are the one
Right beside you is where I belong
From this moment on

From this moment I have been blessed
I live only for your happiness
And for your love I'd give my last breath
From this moment on

I give my hand to you with all my heart
Can't wait to live my life with you, can't wait to start
You and I will never be apart
My dreams came true because of you

From this moment as long as I live
I will love you, I promise you this
There is nothing I wouldn't give
From this moment on

You're the reason I believe in love
And you're the answer to my prayers from up above
All we need is just the two of us
My dreams came true because of you

From this moment as long as I live
I will love you, I promise you this
There is nothing I wouldn't give
From this moment
I will love you as long as I live
From this moment on

AN- Sniff, sniff. The story is over. I thought I'd end the story with lots of fluff. The song was "From this Moment" by Shania Twain. You can check out what the girls' dresses looked like on my profile. Also, I have an idea for another HSM story with the same couples. It will take place in ten years. It's going to be about the handling the struggles of marriage, while being celebrities. I'll probably start writing that in a week when my Christmas break starts. I just have one question. Should I keep Reese as Ryan's wife or should I make up a new character? I'll only start when I get enough opinions. Please review!