Hey Everyone, this is my first story and I know its pretty cliché, but I hope you guys like it.

I Hope She Says Yes.

Troy was sitting in math class, starring blankly at the clock just waiting for the bell to ring so he could get out and get ready for the weekend. He couldn't help but smile to himself as he thought about his plans for the night.

He and Gabriella's relationship was kind of in a weird place, a little more than best friends, but not really boyfriend and girlfriend just yet. They had gone out a few times and even kissed before, but it was always just a little kiss on the cheek, nothing that could really send the message of being anything more than 'just friends.'

Tonight, however, was different, Troy was really going to ask her tonight to be his girlfriend, and he really wanted her to say yes.

Just then, in the middle of his thoughts, the bell rang and everyone hurried out of class.

Chad noticed the smirk on Troy's face and knew he was excited, but didn't know why.

"Someone seems REALLY excited to get out, a little more than normal, what's up man?" he asked as he ran up to him and playfully punched Troy's arm.

"Nothin much," Troy responded, "I'll tell you later."

Now Chad was dead set on getting to the bottom of things, and wasn't going to let him get away that easily. "Dude you better tell me what's really going on, or I may have to ACCIDENTALLY show EVERYONE the video of Troy Bolton, Wildcat superstar, playing dress up as a ballerina at his cousin's house,"

Laughingly, Troy responded, "Big deal Chad, what was I, like 3?"

"It was last week…" Chad said with a serious look, "Come on, I'm your best friend, just tell me."

Troy laughed a little and responded, "Dude, I don't even care, I'll tell you all about it later, its just, I don't wanna jinx it right now."

"Oooooohhhhhhh, so it has to do with Her." Chad said as Troy began taking some books and other things from his locker.

Troy let out a small laugh and just walked away knowing that Chad now had all the information that he needed.

Troy began to walk over towards Gabriella's locker, which wasn't too far away from his and saw her struggling to cram what seemed to be her entire locker into her backpack. He laughed a little, and then silently walked over to her and slid his hands in front of her eyes.

Gabriella stopped what she was doing and said, "Hmmmmmm, I wonder who this could be" she said playfully, "Ryan maybe? Zeke? Chad? Jason?" Gabriella said letting out a little giggle knowing quite well that it was Troy.

"Ha Ha Ha, very funny." Troy said as he took his hands away and spun her around so that she was now facing him.

Gabriella wrapped her arms around Troy in an embrace as she continued to smile and laugh at how happy she was whenever she and Troy were together.

"So we're still on for tonight right?" Troy asked as they began to walk out of school.

Troy always walked Gabriella home after school because they lived relatively close by and quite frankly, he wanted to spend as much time with her as he possibly could.

"Of course, I wouldn't miss it for the world, but you still haven't told me where we're going, or what we're doing. Now that I think about it, all you've told me is that we're going to do something tonight around 7." Gabriella said now giving Troy a look as if to try and read his mind.

"It's a surprise." Troy responded plainly.

"Come on Troy, you can tell me a little can't you, at least enough so I know how to dress." She said as she gave him a puppy dog look.

"No way Montez, you're not getting it out of me that easily." Troy said as they began walking up her driveway, towards her door. "Just dress casually."

"What if I don't understand what you mean by 'casual'?" She asked.

"Just get inside and I'll pick you up around 7."

Smiling, he gave her a smile and left.