Summary: Troy loves Gabriella, but she has someone else. When her heart's broken, will Troy finally tell her how he feels about her? Troyella oneshot.
Troy Bolton was in his room trying to do his homework, regretting everything that came out of his mouth 2 months ago. His best friend, also the love of his life, Gabriella Montez, was on a date with Christian, some ass who didn't really love her. He was a dunce who pretended to like Gabriella just to get an A in math, his worst subject.
Before their first date, Gabriella had asked Troy multiple times if she should go out with him.
Troy always fought back the tears and the urge to scream "NO!! SOMEONE ELSE LOVES YOU!!" and said yes every time.
Gabriella seemed really nervous on the date, but the next time Troy saw her, she was so happy he wandered if she was on drugs. Christian said that she was beautiful, smart, caring, funny, and good to have around. He really thought that she was a hot chick, a teacher's pet, too nice, her jokes were stupid, and he thought that she was around too much. Troy barely saw her anymore and when he did, she had bite marks on her neck.
He knew that they were from Christian.
Troy was always giving hints of his love for her, but she was too caught up in her own love life to think about the one Troy wish he had. Christian would always come around and make out with Gabriella right in front of Troy. Gabriella never noticed his clenched fists or his rage and hurt-filled eyes. She never noticed that he always made an excuse to leave even if he had to tell Gabriella something important. She would just forget about it anyway.
Troy sat on his bed staring at the equation in front of his eyes, trying to figure out what X was. But the problem eventually started to change. Troy now saw:
One perfect girl + One dumb ass + One stupid big mouth equals My life. And that's one of the formulas to a really bad thing.
He was about to give up when he heard the doorbell ring. Since he was the only one home, he was forced to leave his room and answer the door.
He walked down the stairs and expected it to be UPS with a package or something, but instead found the one he loved.
Sobbing.
Troy jumped when he saw the sight of Gabriella dropping to her knees with her face in her hands.
Troy helped her up and led her inside to his couch.
He whispered "Hey, hey! What's wrong?"
Gabriella took several deep breaths before choking out "Ch-Christian. He br-broke up with me!"
Troy wasn't surprised.
Today the school had taken their mid-terms and Christian scored an A. He had used Gabriella only to stay on the baseball team. If he scored a C- or lower, he would be kicked off.
Troy knew he was low, but he never expected him to break an innocent girl's heart in order to get what he wanted. He felt himself heating up as he thought about it.
Gabriella said "He u-used me. He said th-that he only wanted to get an A on the exams today. After that, he said I was a worthless piece of trash and time! I can't believe I was used!"
Troy felt himself boil and start to shake with rage. She collapsed into Troy's quivering chest.
She asked "What's wrong with you? Why are you shaking?"
Troy pulled her head closer to his chest and said "I'm debating on weather to shoot that bastard or to strangle him for hurting you. You don't deserve this."
Gabriella smiled and went to wipe her face, but Troy beat her to it.
Gabriella whispered "I'm so lucky to have you as my best friend. You're like my brother."
Troy felt his heart break as she said this. He desperately wished that they were more.
"Oh well. At least you're a part of her life" he thought to himself.
He took a deep breath and said "Thanks. Look, if there's anything I can do for you, you name it."
Gabriella mulled it over for a second and said "The only thing I want right now is your voice. Sing to me?"
Troy was surprised.
He thought that she would say something like "Kick his ass for me please??" He wouldn't mind that though. He also didn't mind singing to her.
He searched his brain for something to sing.
After a minute, he smiled and told her "I just wrote this song 2 seconds ago."
Gabriella seemed impressed as she replied "I'd love to hear it."
Troy took a deep breath and started to sing:
Under the silver stars,
Right where he broke your heart
Girl you know, I'd give you anything
I wanna hold your hand,
And say the words he never said
Christian never said "I love you" Troy secretly tells her that every time she's in his sight.
I'll make you promises you can believe
Christian promised that he would never hurt her as an added bonus. Troy just rolled his eyes, made an excuse and left, thinking "He's brainwashing that girl. She's never going to trust anyone ever again. Even me."
Let me be the one,
Telling you it's alright
Sharing the smiles and tears you cry
Let me be the one,
Loving you when you're weak
For all of the strength you need,
You can come to me
When you're down and you feel so lonely
Turn around, you can come to me
When you're down baby, I will be the only
Come to me
You can just be yourself,
'Cause I don't want nobody else
Gabriella wasn't the same since she met Christian. She wore fewer clothes, wore more makeup, and spoke a little differently. This wasn't the Gabriella Troy met a year ago.
All of your secrets are safe with me
Whenever Gabriella told Christian a secret, he would spread it to the whole school and blamed someone else. Troy just watched in disgust.
For the kind of love you can trust,
For more than just a crush,
Christian was always calling Gabriella a chick and telling his friends that the only good thing about her was that she was hot. Troy just walked away with his teeth clenched at the thought of Gabriella not being respected.
Baby, why don't you just come to me?
Let me be the one,
Telling you it's alright
Sharing the smiles and tears you cry
Let me be the one,
Loving you when you're weak
For all of the strength you need,
You can come to me
When I've got you in my arms
Say it's where you wanna be
'Cause girl I'm down on my knees
Promising my heart, oh my heart
Let me be the one,
Telling you it's alright
Sharing the smiles and tears you cry
Let me be the one,
Loving you when you're weak
For all of the strength you need,
You can come to me
Day or night, busy or bored, sick or in health, Troy promised himself that he would be there for the one he loved. No matter what. That's what he promised himself as he sang this song.
Let me be the one,
Telling you it's alright
Sharing the smiles and tears you cry
Let me be the one,
Loving you when you're weak
For all of the strength you need,
You can come to me
Whenever you need me, ah
Whenever you need me girl
Whenever you need me, ah
Oh, I'll be there
Whenever you need me, ah
Whenever you need me girl
Whenever you need me, ah
Oh, I'll be there
He finally gathered up the courage to tell her what he's wanted to say to her for a whole year.
Just reach out, reach out, reach out for me
He leaned down to an awestruck Gabriella and whispered in her ear "I love you Gabriella Montez."
Gabriella's eyes were now glossed with tears as she whispered back "I love you too Troy Bolton."
