Last chapter for this story guys…sorry! I'm kind of getting tired of this story...but for sure I'll be making a new one too, don't worry. My other story is still going on because I have more ideas for it...but this one I'm like brain damage when I try to write a chapter for this. Heh... It was good while it lasted though.

"Uh, can't I talk to myself in the mirror?" Troy yelled back through the door.

"Damn Troy, you're so conceited sometimes." Chad said on the other side of the door.

Gabriella had to hold in her laughter so he wouldn't hear. She rolled her eyes at Troy's little excuse and folded her arm over her chest and looked at him, smiling.

Troy heard Chad walk away and telling him to 'hurry up'. Troy smirked and sat on the bed next to Troy. "So we can't even tell Chad?" Troy sighed, it was gonna be hard to keep a secret like this from his best friend.

Gabriella laid her head on his shoulder and sighed, "Don't worry, once I get use to it again then we can start being more…exclusive to everyone else."

He sighed and ran his hand through his hair. "I guess so…" He frowned.

"This might make you feel better." She leaned her head up and kissed his lips softly.

Troy kissed her back and smiled, "That's a start."

Gabriella leaned up again and slipped her hand behind his head and pulled him in to kiss him deeper, she smiled against his lips as she did so.

Troy wrapped his arms around her waist and ran his hand up her back, kissing her deeply and slipped his tongue into her mouth when she allowed him to have entrance.

They were getting into this when the interruption of Chad's voice was heard.

"TROY! HURRY THE FUCK UP!!! WE DON'T HAVE ALL DAY!! STOP TALKING TO YOURSELF IN THE MIRROR!"

Gabriella pulled away and smiled, "Boy does he have mood swings, you should go…" She smiled.

Troy got up reluctantly and sighed, "Man…I'll see you later?" He asked her.

"Yeah, once I feel better I'm gonna slip out the back door and walk home…"

"You don't have to walk-"

"It's okay, I'll manage." She laughed and kissed him once more.

He kissed her back but deepened it, not caring that Chad is getting pissed off. He leaned against her but she pushed him away. She smiled gently, "Chad…remember?"

He rolled his eyes and got up, "okay I should go before I get carried away again." He laughed. He waved at her and then walked out, closing the door behind him.

Chad was sitting, tapping his foot impatiently, "gosh, took you damn long enough." He got up and smirked. "Don't you care for Gabriella?!"

Troy smirked, "NO SHIT! SHE IS KIND OF MY GIRL…I MEAN EX-GIRLFRIEND!" Troy had to cover it up.

He sighed, "Sorry man, you're just taking forever and…talking to yourself in the mirror."

"She's fine…I sense that she's fine…" Troy said to him, walking out of the door. He got into Chad's car and sighed.

Chad shrugged, "Taylor is very worried and so am I…"

"Look maybe I'll call her cell and she'll answer."

"Tried that...we think her phone is dead or stolen." Chad said while backing out of the driveway. "Man I don't know, I have a bad feeling about Anthony."

Troy smirked, he had kicked Anthony's ass last night and probably won't be seeing him around Gabriella for a while. He picked up his cell phone and dialed Gabriella's number; he had to wait for it to ring about two times before she answered. "Gabriella? Hey…Chad and the others were worried where you were…yeah…okay, I'll tell them…alright, bye Gabi." He hung up and looked at Chad, "See told ya." He said then sighed.

The streets were busy with cars, that's what happens when you live in a big city like this. Chad was a bit confused on why she answered Troy's car but no one else's. He turned to look at Troy, "What now? Want me to take you home? Or do you want to go chill?"

Troy shrugged, "Whatever I guess." He looked out the window. He looked down at his phone and smiled to himself. He just wished he could announce he was exclusive with Gabriella. He couldn't keep things away from Chad…it was hard.

There was a moment of silence until Chad spoke up, "So what's the deal with you and Gab?" he signals into the exit.

The sun was shining in his eyes so he had to put his aviator sunglasses on, "What about us?" He asked Chad.

"Is she talking to you? Or is she mad at you?"

Troy simply shrugged.

"Man, it's been quite a memorable year, you two deserve each other…I know you still have feelings for her, but give her time to think." Chad began to talk.

Troy sighed, "It's alright, and I'm a patient guy…"

"Since when?"

"Since now." He simply said to him.

Chad looked over at Troy then pulled into the restaurant.

--

Gabriella got dressed carefully and tied her hair up in a messy bun. She looked around Troy's messy bedroom for her shoes. Troy's room looked like a tornado came rushing in and ruined everything. The clothes were hanging all around the places, dirty socks were near the dirty basket, towels were all over the bed and there were food on the table from who knows how long ago. Gabriella was relieved it didn't smell like bad odor or else that would've been bad. She manages to find her shoes underneath Troy's basketball track jacket. Gabriella looked at his jacket and wore it; she knew he wouldn't mind her wearing it.

She looked around for her keys and exited through the back door. She sighed, walking slowly home. It was a long day and she just wanted to be in her bed again, though Troy's bed was quite comfortable. While she was walking, a car pulled up next to her.

"Well, well, well. Look who it is."

Gabriella turned her head and saw Anthony; she couldn't exactly remember what happened last night. She wasn't sure if she should be freaked out by the sight of him. "What do you want Anthony?"

"We had some un finished business last night." Anthony said, slowly moving as she was walking.

Gabriella shrugged, "Well, that sucks."

"C'mon, get in the car and let's go back to my place." Anthony offered.

Why is it every time a guy becomes nice and sweet to be, he's the biggest jackass in the world? She asked herself. She always gets tied up with the bad boys. "No thanks." She simply said.

"Don't tell me you're back with Bolton." Anthony said Troy's last name in disgust.

Gabriella turned the corner and watched Anthony's car turn the corner as well, "Just leave me alone Anthony…"

"You're lucky I don't want to waste gas," Anthony said, "But don't worry, this isn't the last of me." He drove off with that.

"Asshole." Gabriella muttered and walked to her front step. In the parkway, she saw Taylor's car. She smiled to herself and walked over to her car, tapping on the window.

Taylor woke up and looked at Gabriella, getting out of the car. "OH MY GOD! WHERE HAVE YOU BEEN?! DO YOU KNOW HOW WORRIED I WAS?!"

Gabriella rolled her eyes and took her keys out of her pocket, "Calm down Taylor, I'm fine…I'm sorry I didn't answer you 80 calls." She opened the door and walked in. The house was left the way it was a night ago. Good thing.

Taylor noticed Gabriella wearing Troy's jacket, "Uh, Gabs. Why are you wearing Troy's basketball jacket?"

She had just remembered she was wearing his jacket. Her face was flushed with pink. "Well um…" She turned to face away from Taylor. "He…um." She didn't know what to say. There was no excuse for this. She sighed, "Come sit." She sat down.

"Well?" Taylor asked, sitting on the couch.

"Here's the thing, I'm gonna tell you something but you promise you won't tell anyone, please."

Taylor nodded.

"Troy and I are exclusive."

Taylor was about to scream, but Gabriella stopped her.

"BUT! Don't tell anyone, please. I don't want people to know yet, thinking I get around easy." She said to Taylor.

Taylor nodded, "Okay I promise I won't tell, but how long you are planning to keep you two a secret?"

She shrugged, "Not that long. It's just been a rough month; I want things to calm down."

Taylor crossed her foot on the couch and propped back on her elbow. "So what happened last night then exactly?"

"I can't remember…I just remember waking up in Troy's bed…don't worry we didn't have sex or anything." Gabriella chuckled.

Taylor made a disgusted face and laughed, "Either way I wouldn't want to know." She hugged her best friend and smiled, "Don't worry things will be good in the end."

Gabriella smiled.

"Can I tell Chad at least?"

Gabriella shook her head, "No."

"Well, why?"

"Chad's your boyfriend and all, but you know how guys are." Gabriella stood up and ran her hand through her hair, "I'm gonna shower, want to grab lunch after?"

Taylor nodded, "Sure."

"Okay, call Sharpay and ask her too."

--

"Troy what's up? You seem…distracted?" Chad asked.

Troy was thinking about Gabriella and what she was doing. "Huh? Oh, I'm cool…just thinking." He said then finished his food.

Zeke looked at Troy then at Chad, "So want to hang out with the gang today? Unless it's gonna be awkward for you and Gabriella. Then we can just hang out with us guys."

Troy laughed, "It's cool, we can all hang…me and Gabriella will manage."

Chad shrugged and looked around the restaurant then back at Troy, "So do you think you'll be able to play next year?"

"I'm hoping, I mean there will be scouts and all." Troy told them.

"Troy, you're probably one of the players that are already being looked at." Zeke smirked.

"Not after I missed the championships…" He sighed.

"Well what college were you shooting for?" Chad asked.

"I don't know…Duke, U of A, Texas, University of Washington, or USC." Troy wasn't sure what college he wanted to go to, he wanted to be near Gabriella though.

The boys talked about college and all that future stuff and then Chad dialed Taylor's number.

"Hey Taylor, what's up?...oh going to lunch with the girls?...cool…well meet up with us afterwards at the beach?...okay cool, bye babe." He hung up the phone.

Troy rubbed the back of his neck, "Oh is Gabriella with them?" He asked with a bright face.

"Yeah…" Zeke looked at Troy.

Chad smiled, "Troy is there something between you and Gabriella? Because every time we talk about her, you seem to be happy." He said.

Troy looked between the two.

"You know you can't keep anything from me Troy." Chad said, "I'm your best friend."

"Okay okay," he took a deep sigh, "me and Gabriella are dating, but don't tell her or anyone."

"What? Really? That's so cool man!" Zeke said.

"Since when?!"

"Since she stayed at my house last night." Troy shrugged.

"She stayed at your house?!"

Troy nodded.

"Well why can't we tell anyone?"

"It's complicated." Troy said.

Chad smiled, "Can I tell Taylor?"

"NO! She'll ask Gabriella bout it."

Zeke smiled, "This is so sweet, and then it won't be awkward at the hang out."

The restaurant was full of older and rich business people; he wasn't sure why Chad chose this place. He was fine with talking about this aloud because no one knew them. "Well, act like you don't know…okay."

They nodded.

The boys left the restaurant and Zeke told them he'd meet up with them later. They nodded and got into Chad's car.

The ride was silent but Chad once again broke the silence. "So…you must really like Gabriella huh?"

Troy looked at Chad, "Well obviously."

He shrugged, "Well it's just you've tried so hard to keep her…when you can have anyone you want…you're a good guy Troy."

Troy smiled, "Well she means the world to me, so I'll fight for her if I had to."

They pulled into the beach and waited for the girls to show up. Zeke showed up about ten minutes after and then about five minutes after that the girls showed up.

Troy looked up and made eye contact with Gabriella. She smiled at him and he smiled back.

"Hey girls." Zeke said, walking over to help them with the stuff they were carrying.

Sharpay sat down on the log and sighed, "I'm super tired!"

Gabriella laughed and sat down next to Sharpay and smiled, she would glance at Troy every now and then.

Taylor looked at Gabriella then at Troy and smiled to herself. She looked over at Chad and took him aside, "Okay I have to tell you something. But you can't tell anyone."

"Me too." Chad said.

"Go first."

"No you go first."

Taylor smiled, "Gab and Troy are dating!"

"Oh that's what I was going to say!!!"

Taylor looked back and smiled, "I wasn't supposed to tell you but I just had to tell someone."

"Well me and Zeke know." Chad nodded.

Taylor looked at everyone who was by the bonfire, "Well everyone knows but…Sharpay."

The two laughed and walked back to them and sat down, "So who wants to play a little game of truth or dare?" Chad asked.

They agreed, so Chad went first. "Troy, truth or dare?"

Troy smirked, knowing what Chad was going to ask on truth, so he went with a dare. "Dare."

"I dare you to…go skinny dipping in the beach."

"Done." Troy took off his shirt which caused Gabriella to look. He took off his pants which the guys and girls turned away. Gabriella at first didn't turn away but Sharpay was looking at her weirdly so she turned away. Troy jumped into the beach and was swimming free.

They all started laughing and Chad threw a towel at Troy, "Get out man." He laughed.

Troy wrapped the towel around his waist and sat back down, "Taylor, truth or dare?"

"Truth." Everyone booed but it was whatever.

"Is it true…that you've seen Chad naked before?" Troy smirked.

Taylor turned was blushing and looked at Chad, "yes." She told Troy. Everyone laughed and waited to see who she was going to call on.

"Troy truth or dare?"

"Me again? Ugh, dare." He said, sighing.

Taylor went over to him and whispered in his ear something. Troy at first was shocked, but smiled and stood up. "Deal." He walked slowly around, and then went behind Gabriella, he picked her up and threw her over his shoulder and threw her in the water.

Gabriella was too slow to react and before she knew it she was in the ocean. Everyone gasped, waiting for Gabriella to come back up. Once she resurfaced, she faced Troy and smirked, "HEY!" She yelled.

Troy looked innocent, "Sorry, it was a dare." He grinned, and then Gabriella chased after him.

"Oh come on!!!! You know I have an injure leg!" Her leg had gotten better actually, but it still was a bit weird.

Chad looked at Taylor and smiled, then looked over at Sharpay who looked confused out of her mind.

Troy turned to face Gabriella who ran over to him and gave him a big wet hug, "Aw man Gabi, I'm all wet!"

"Oops, accident!" She giggled; she went back to the group and sat down.

Troy smirked and looked at Sharpay, "Truth or dare?"

"Do you even have to ask, dare?"

"I dare you to go over to the lifeguard and tell him you have STDs and want to sleep with him."

"WHAT!" Both Zeke and Sharpay exclaimed.

"Just do it, it's a dare."

Sharpay muttered something under her breath and went over to the lifeguard. The group watched the lifeguard's expression and started cracking up as he had a horror face.

Sharpay went back and smirked, "You guys suck. He thinks I'm crazy." She laughed, "Gabriella truth or dare?"

"…dare."

Sharpay had a mischievous grin on his face. "I dare you to go over to that kid over there." She pointed to a guy facing away from them. "And pants him."

Troy looked at Sharpay then back at Gabriella.

Gabriella stood up and walked over to the guy and pulled his pants down. The guy turned around rapidly and came face to face with Gabriella.

"ANTHONY!"

"What the…"

"I'm so sorry!"

Anthony smiled, "Well, I knew it wasn't over between us."

Troy saw Anthony and his eyebrow narrowed; he clenched his fist and stood up. Now he didn't care who saw.

Gabriella sighed, "It never begun."

Anthony wrapped his arm around her shoulder and smiled, "Oh come on…" The people Anthony was with were looking at them.

"No Anthony." She tried pulling away but he had a tighter grip, "Ow, let go."

"Back off of her." Troy pushed him back.

Gabriella looked at Anthony then at Troy.

"Or what? You're not her boyfriend."

Troy pushed him harder. "Neither are you."

"Not yet." Anthony said, almost getting into Troy's face.

"Never will be." Gabriella muttered.

Anthony smirked, "You just don't know it yet baby."

Chad and Zeke saw this action and walked over, "Hey what's going on here." Chad walked over to Anthony, "what did you do to Gabs?"

"I didn't do anything to Gabi."

"Don't call me that." Gabriella said to Anthony.

Anthony smirked, "You'll be my girlfriend soon."

"No you won't be her boyfriend, I am." Troy said, forgetting he was supposed to be quiet about this.

Gabriella looked at Troy then at the two guys seeing no reaction from them. From Anthony there was a big reaction.

"What…?"

The people with Anthony gasped and were talking amongst their selves.

"That's right; she's my girlfriend, not yours." Troy wrapped his arms around her shoulder.

Anthony looked at Gabriella then at Troy, "what a slut!" Anthony tried to pull Gabriella towards him.

Troy punched him in the face, "Don't call her a slut, you fucker." He was furious. "Touch her again and I'll hurt you."

Anthony held his face as people surrounded him to help him. No one would dare to mess with Troy, not even Anthony's friends.

Chad held Troy back, "Let's go." He walked back with them.

Gabriella looked at Troy, who didn't look down. She walked back in silence and saw the reaction from Sharpay's face. She turned to the boys, "Did you know we were dating?"

"Yeah I kind of told them…sorry." Troy said, looking down.

"Well I told Taylor…" Gabriella smiled gently.

"HOW COME I DON'T KNOW?" Sharpay asked a bit mad in a funny way.

Gabriella laughed, "Sorry Sharpay, I forgot."

Zeke wrapped his arms around Sharpay and smiled, "it's okay baby."

Troy sat down with Gabriella on the sand and looked at her, "I'm sorry for telling him…I forgot you wanted to keep it on the down low."

Gabriella lifted her knees and hugged them slightly, "its okay…I'm kind of glad you did…I guess I was afraid, but you weren't. You kept me strong." She smiled.

"I'll always be here for you Gabi…"

Gabriella smiled, "I love you Troy Bolton."

"I love you too Gabriella Montez…always have…always will."