Ok, this is my first fanfic so be nice, and review please!!!

Disclaimer: I don't own High School Musical!

Troy Bolton didn't know whether to laugh or cry. His Girlfriend, Anna Young had just dumped him. He had, had some feelings for her, but not as strong a feelings as he did for his high school sweetheart, Gabriella Montez. That's why he didn't know whether to laugh or cry. Laugh because she didn't mean that much to him and he still loved Gabriella, or cry because that was now his fourteenth failed relationship since high school. Gabriella being the first, and now Anna being the fourteenth. He didn't know why, but after he and Gabriella had gone their seperate ways, Troy had failed miserably at having a steady girlfriend for just over three years.

Gabriella...

That name still made a shiver run down Troy's back. He walked to his next class with a far-away look on his face, he was lost in a memory from the past.

FLASHBACK:

Gabriella Montez was walking down the halls of east high with her boyfriend, Troy Bolton. She knew they were going to different college's after the summer had finished, and now that graduation was over they knew that sooner or later they would break up. Gabriella wanted to be the one to do it, but only because she didn't want her heart to be broken. Troy also wanted to beat Gabriella to the punch, for the same reason. Of course if they had it their way, they would have gone to the same college's and been together still, but she had been accepted at Harvard, and he had been accepted at Stanford. Neither one of them recieved an acceptance from a college that wanted both of them. That made both of them extremely distraught. They loved each other deeply and never wanted high school to end, although they knew it had to. Gabriella looked up and realised that they were on the roof of the science department, her and Troy's secret spot. She had been so wrapped up in her thoughts that she didn't even realise where they were headed. Troy was also in shock when he realised they were there.

" Troy we need to talk," Gabriella said without looking at him.

"Yeah, we do, but before you say anything, i just want you to know that i still love you, but we can't do this anymore," Troy had finally said it, 'phew' he thought to himself.

'Damn it, he got there first!' Gabriella thought to herself before turning round to Troy with tears in her eyes, he too had them but was reluctant to show them. She quietly said to him, " You're right."

' Am i hearing correctly? Was she going to break up with me too?' Troy wondered, then he smiled and said, " Great minds think alike," he paused then lifted her chin, " you know i love you and would give anything to be with you, but it just wouldn't work out, i hope you know that, "

" I do know that Troy, i hope you know, i feel the same, and if we're meant to be, we'll see each other again someday, maybe not to become boyfriend and girlfriend again, maybe just as friends, and we can smile and know we did the right thing, and be happy for each other, right? Because all i ever wanted was for you to be happy, Troy" Shewas crying again, but not sad tears, happy tears, she knew this was the right thing to do.

" That's all i ever wanted for you too, but if you meet someone and he doesn't treat you right, i want you to track me down, and i'll come and kick his butt,'' Gabriella let out a giggle at that comment, he continued, ''because if you're not happy then i'm not happy. And if i'm not happy ...well you get the picture," he smiled at her and she felt like she was going to melt.

" Troy, can you do me one last favour?" Gabriella asked knowing the answer already.

" Of course, Gabi, i'd do anything for you, you know that," He smiled, and she knew by the look in his eyes, he was serious, she knew he would die for her.

" Take me home, and make love to me one last time, as a goodbye. I need you one last time, " she hoped he would answer her correctly.

" Gabi..i was going to ask the same thing...let's go," They walked to his car hand in hand, she got in and they headed to her empty house. She kissed him with tears in her eyes. He took her in his arms bridal style, and led her to her room. He placed her gently on her bed and she took his shirt off. He unzipped his pants and she pulled her skirt and top off, then off came the underwear and they held each other before making love. When he realised she was asleep he got dressed, drove home and that was the last time he ever saw Gabriella again...

END OF FLASH BACK

Troy was startled by his professor saying his name repeatedly, "Troy! Mr Bolton!"

"Sorry, what?" he asked.

" Pay attention, now, Mr Bolton would you like to give me your essay some time today?" Troy sighed, got up, handed his work in and returned to his seat. A note was there. It was from Chad.

Troy,

Dude what's up with you? You've been in a day dream since you walked in,

Chad.

Troy turned his head to the left, where Chad, his best friend was sat, and mouthed the words, " Tell you later"

Just then, the bell rang and Troy collected his things and rushed out of the classroom and went straight to his car. He was in no mood to talk to Chad right away.