Sorry about the humongous wait! I was grounded from the computer for the past few days...report cards came in so that pretty much says it all.

just1morekiss222 nice metaphor!! lol

Thanks to everyone who reviewed last chapter!! You're awesome:):)

Anyways here's the long waited update!

(A/N: This is happening while Sharpay and Troy were having their talk outside!)

"This party is so awesome." Gabi said excitedly as she clapped her hands together. Ryan smiled as he watched her.

"I'm glad you're having a great time. It was a great turn out." he said and they looked at all the people dancing, singing and having a good time.

"I know it was. I'm so happy people came. And Sharpay and Troy got together. This is such a great night." she sighed contently.

Ryan chuckled and put his arm around her. "It is. Now how about we get everyone in here and sing happy birthday." he smiled and her smile got even bigger.

"Tay go get Troy and Sharpay from outside please." Gabi said and sat down at the table as Ryan put the candles on the cake.

"TROY, SHAR GET YOUR UGLY BUTTS IN HERE. CAKE TIME!" Taylor screamed out the back door.

Sharpay and Troy looked at each other and rolled their eyes.

"That so like Taylor isn't it?" Sharpay asked as she stood up. She grabbed her shoes, that she had taken off earlier, and grabbed her boyfriend's hand. "Up." she demanded

He rolled his eyes and followed her orders. He lifted himself up and put an arm around her shoulder.

"Oh here's your jacket." she took it off. She handed it to him but he didn't take it.

"Take it. You look freezing." he smiled and she put it back on.

"Thanks." she gave him a quick kiss before running inside before him. She turned around and stuck her tongue out at him then ran back inside.

He rolled his eyes again and ran in after her. Once he was inside he noticed that she was already sitting down next to Gabi and they were laughing. He didn't want to kill the moment so he sat down in an empty seat next to Chad.

"Where have you been all night man?" Chad asked him. Troy looked over at him and smiled.

"With my girlfriend." he answered with a shrug. Chad looked at him with wide eyes.

"Well who's your girlfriend?" he asked. Troy looked at Taylor and she mouthed to him 'I didn't know if you wanted me to tell him' Troy nodded to her as a thanks and turned back to Chad.

"Sharpay."

Chad looked at him and sighed. "It's about time. Geez I thought you two would never get together."

Troy looked at him. "How many people wanted us together?" he asked with a smile.

"Only about..." Chad pretended to think "EVERYONE AT EAST HIGH!" he screamed. Everyone looked at them and Chad put his hand over his face as an attempt to hide his embarrassment. Sharpay gave Troy a look saying 'what is going on.' She crossed her arms over her chest.

"Wow that cake looks good." Troy said as he looked at the cake. Sharpay rolled her eyes and everyone looked at him with confusion.

"Ok let's sing happy birthday." Taylor said and everyone quickly turned their attention to Gabi. Troy looked at Taylor and mouthed 'I owe you.' She shook her head and looked back at Gabi.

"Everyone!" Ryan said and everyone sang happy birthday. She had a huge smile on her face as she closed her eyes and thought of a wish. She opened her eyes and blew out the candles as people started clapping.

"Whoo!" Sharpay cheered and Gabi playfully punched her on the arm. Gabi took the knife and carefully cut some pieced for everyone. She passed the first piece to Sharpay.

Sharpay handed it back to her. Gabriella thought something was wrong with it so she looked upset. Sharpay smiled and said "Birthday girl gets the first piece."

Gabi sighed and grabbed a fork and took a bite. She gave everyone else a piece and walked into the living room with Ryan. Everyone went off and did what they wanted to do.

"Who made the cake?" Gabi asked as she shoved her mouth full with another big bite. Ryan laughed "What's so funny?"

He took a napkin and wiped her nose. "You had frosting on your nose."

She smiled. "Thanks. Anyways who did make it?"

"Zeke. He wanted to give you a gift since he couldn't make it."

"Aww...remind me to thank him when school starts." she thought out loud. She walked into the kitchen and threw her plate out in the trash. She looked out the back window and saw Troy and Sharpay swinging on the swings. "Ryan I'll be right back." he nodded his head and she walked outside. "I see you're having fun."

Sharpay and Troy turned towards her and smiled. "Yeah. Care to join us?" Sharpay asked

Gabi nodded her head and sat down on the empty swing. "Thanks for coming guys. I know you didn't want to come in the first place Sharpay but I'm glad you did. You're a great person."

Sharpay got up and hugged her. "Thanks. I'm enjoying myself and I have to thank you and Ryan for getting us together." she smiled at Troy.

"You knew it was us?" Gabi asked. Sharpay and Troy burst out laughing.

"Yeah." they chorused.

"Wasn't it Ryan who said 'they won't suspect a thing'?" Troy asked Sharpay. They pretended to think which made Gabi let out a little giggle.

"I think next time you should wait until we're out of hearing range k?" Sharpay asked her jokingly.

I'll make a note of that next time." she laughed.

"BTW this cake is awesome!" Troy said and took another bite of it.

"Thank Zeke for that."

Troy smiled and threw a piece of the cake at Sharpay. "Isn't it good."

She wiped the cake off of the right side of her cheek. She turned to look at Troy. "Oh no you didn't." she took a piece of her cake and threw it at Troy. Only Troy saw it coming and ducked. It hit Gabi right in the face since she was looking right at Shar.

"AHHHH!!!!!!" she screamed and Troy and Sharpay laughed at her.

"Nice one Shar." Troy high fived her.

"Shar?" someone asked from behind her. She turned around quickly and her face went right into a big cake. Troy fell off the swing in fits of laughter. She picked her head up and wiped it off as best as she could with her hands.

"Zeke?" she asked and stood up.

"Look who decided to show up." Troy teased and Sharpay glared at him.

"Oops." Zeke said innocently and Gabi giggled.

"Don't laugh over there Gabs." Sharpay hissed and Gabi quickly shut her mouth. Sharpay picked up the cake and everyone thought she was going to throw it at Zeke. She out it on a table and grabbed a piece of it with both hands.

"Happy." she threw a piece in Troy's face. "Birthday." she threw the other piece on Gabi's head.

The two of them wiped it off and turned to each other. "Alliance?" Troy asked and held his hand out to Gabi. She took a piece of cake and dumped it on his head and rubbed in all in his hair.

"Sorry girls always stick together." she giggled and Gabi high fived Sharpay.

"And so do guys." Zeke took the extra cake and rubbed it into the girls hair.

"Nice." Troy said and laughed at the girls appearance.

"This is going to take forever to get out." Sharpay whined and took a piece of her hair and twirled it on her finger to get a better look.

"Agreed. I need to go buy special shampoo now." Gabi complained and looked at her hair too.

"Oh my god I need to get a new scented conditioner too." Troy said with a high pitched voice.

The girls glared at him while he just laughed with Zeke.

Gabi looked at Sharpay and laughed. "You look ridiculous."

"Sharpay looked at Gabi and giggled. "So do you."

They both looked at Troy and laughed. "So does he." they said at the same time and laughed.

They looked at Zeke then back at each other. "He doesn't though." Gabi pouted as they both picked up a piece of cake.

"We can fix that." Sharpay said and smiled evilly. Zeke gulped nervously as the girls threw their piece in his face.

"What now?" the girls said and laughed. Zeke took off all the cake on his face. Everyone had some frosting still on their faces though.

"That was fun."Sharpay said and made herself comfortable on Troy's lap- he was sitting on the swing still.

"Yeah it was. Thanks for making my birthday awesome guys." Gabi said and took a seat on an empty swing. Zeke sat down on the last open one.

"Sorry I came late."

"It's no biggie. I'm glad you came. This was a great addition to the party."

"If you don't remember this 10 years from now then something's wrong with you." Troy said and everyone laughed.

"Agreed. This will be the time I'll remember because I couldn't get cake out of my hair." Sharpay joked and everyone looked at her. "Also because I made a new friend today. And she's awesome." she smiled at Gabi.

"I'm not a girl." Zeke joked. Everyone laughed again and Sharpay leaned against Troy.

"Thanks Shar. You're awesome too. Maybe we can go shopping sometime." she suggested.

She scoffed. Everyone looked at her and Gabi thought she hated her again. "That's not a maybe. That's a definitely." she smiled. Everyone sighed knowing she was kidding.

"There you guys are I thought..." Ryan started but then trailed off as he saw what they looked like. "Wow. You look like a mess." he stated

"Gee thanks Ry." Sharpay joked.

"Yeah you don't tell your girlfriend that." Gabi said and stood up. Ryan took this opportunity to steal the swing. He went behind her and quickly sat down. Gabi turned around and crossed her hands over her chest.

"On your feet lose your seat." he shrugged his shoulders.

Fine but I hope cake comes out of your clothes." she sat down on his lap and made herself comfy.

"I don't care if it does or not." he smiled and she leaned back into him.

"This is too lovey dovey for me." Zeke said and went inside.

"I feel bad now." Sharpay said and bit her lip.

"I see the ice has finally melted." Troy said and put his arms protectively around her waist.

"There was never any ice. She was just missing something to complete her." she looked at Troy. "You."

So how was it?! Should I continue the story or should it end here? It doesn't matter to me!! R&R please!