Troy Bolton woke to the sunlight that shone through his window one morning. He stretched his body out and got out of bed. Troy walked to his bathroom and took a shower. Twenty minutes later, he emerged, freshly shaven. Troy walked to his bedside table and picked up his wallet and phone. He stopped when he saw the picture that lied on the table. It was a picture of his best friend, Gabriella Montez. Troy and Gabriella had been best friends since preschool. They knew everything about each other. Gabriella had long dark brown hair and a petite body. Troy was in love with Gabriella but he didn't want her to know because she had a boyfriend and it could potentially ruin their friendship. He would do anything for her. Troy walked downstairs and made himself breakfast and left the house. He was going to pick Gabriella up from the airport. Gabriella had gone to Florida to work on a court case for two weeks and was finally coming home. Her boyfriend, Ryan Edwards, couldn't pick her up because he had a meeting. Ryan worked as a lawyer as well. Troy drove to the airport and parked his car. He waited at the arrival gate that Gabriella had told him to go to.

"Flight 243 from Florida has arrived. Please stand by as passengers emerge the aircraft" the overhead speaker said.

Troy stood up from his seat and looked around the gate to see if he could see Gabriella. Finally, Troy saw his best friend and Gabriella looked at Troy and smiled. She ran toward him and he caught her in his arms.

"I missed you" Gabriella said as they walked to Troy's car.

"I missed you too. I am sure that Ryan can't wait for you to get home" Troy said as he drove.

Gabriella looked at Troy and smiled.

"You know he isn't as bad as he seems, Troy. You just need to get to know him" Gabriella said.

"I know, I know. It just seems weird that he is in town when you are gone but then he is gone when you are here. It doesn't make sense to me. Maybe I am just crazy" Troy said.

"Just a little" Gabriella said giggling.

Troy drove into Gabriella's driveway and helped her get her luggage inside the house.

"Do you want some coffee?" Gabriella asked.

"No, I am fine. Thanks. Is Ryan here?" Troy asked.

"No, he is not" Gabriella said looking around the house.

Troy raised his eyebrow. Gabriella rolled her eyes.

"I was right" Troy said.

"Yeah, that was luck" Gabriella said.

"Anyway, I have to go. My mom wants me to come over for dinner" Troy said walking toward the door.

"Okay, tell her I said hi" Gabriella said kissing Troy's cheek.

"I will" Troy said kissing Gabriella's cheek.

Troy drove to his parent's home. He got out of the car and walked to the front door. Troy rang the doorbell and his mother, Lucille answered it.

"Hi honey" Lucille said kissing her son's cheek.

"Hi mom" Troy said walking into the house.

"How's Gabriella?" Lucille asked.

"She's fine. I just drove her home from the airport. She told me to tell you she says hello" Troy said.

"Oh" Lucille said.

That night Troy and his family caught up with each other. A couple weeks later, Troy woke up one morning to his phone ringing.

"Hello?" Troy asked groggily.

"Troy?" Gabriella asked tearfully.

"Brie, what's wrong?" Troy asked as he became more alert.

"Ryan dumped me. I feel horrible, and I don't know what to do" Gabriella said crying.

"Aw Brie, I am on my way okay?" Troy said as he started to get dressed.

"Okay" Gabriella said.

The two best friends hung up the phone. Troy finished getting dressed and grabbed his keys and left the house. Troy drove to Gabriella's house angrily. How could someone dump Gabriella? She was kind, caring, and beautiful. Troy was brought out of his thoughts when he drove into Gabriella's driveway. He walked to the front door and unlocked it with the key that was under the flower pot by the door. Troy walked into the house and went upstairs. He walked into his best friend's room and saw a sight that broke his heart. Gabriella was under her bed covers with a tissue box. Her eyes were bloodshot and he knew that she had been crying for a while. Troy sat on the bed next to her and brought her into his arms.

"I didn't mean to do it" Gabriella cried.

"What are you talking about Brie? What did you do?" Troy asked as he rubbed her back.

"I'm pregnant. I told Ryan and he flipped out. He told me that he was done and left. I'm scared Troy" Gabriella cried.

"I know, but you got me. Your best friend, who would kill anyone that hurts you" Troy joked.

"I love you, you are the best friend anyone could ever have" Gabriella said.

"I love you too. Now, do you know how far along you are?" Troy asked his best friend.

"6 weeks" Gabriella said.

Troy thought about what he should do.

"Okay, here is what we are going to do. I am going to move in and help you out" Troy said.

"Are you serious?" Gabriella asked surprised.

"Yes, I am serious. Are you okay with that? If you aren't, that's cool too" Troy said wiping her tears away.

"I want you here" Gabriella said.

"Okay, then it's settled. I will bring some of my stuff and crash in the guest room, like old times" Troy said.

"Did I mention that you are the greatest best friend in the world?" Gabriella asked.

Troy smiled and held Gabriella in his arms. He rubbed her back soothingly.

"He said that he was going to leave me anyway because he had met someone else" Gabriella said.

Troy looked at Gabriella and smiled. Gabriella rolled her eyes and giggled.

"Say it" Gabriella said leaning her head against Troy's shoulder.

"No, I didn't want this type of thing to come out of it" Troy said wrapping his arm around Gabriella.

"What am I going to do now?" Gabriella asked.

"Well, we are going to calm down a little bit. You are going to take a nap, while I make dinner" Troy said getting up.

"You are the best" Gabriella said snuggling into her bed.

"I know, now go to sleep. I will come back up here when dinner is ready" Troy said.

Gabriella was fell asleep as soon as her head hit the pillow. Thirty minutes later, Troy walked upstairs and saw Gabriella asleep.

"Brie, dinner is ready" Troy said.

Gabriella opened her eyes slowly. She got out of bed and walked downstairs with Troy. Gabriella and Troy sat down at the dining room table and started eating.

"You and your peanut butter and jelly sandwiches. You always know how to make me feel better" Gabriella said.

"I have known you since we were five, I know everything about you" Troy said.

"No you don't" Gabriella said taking a bite out of her sandwich.

"Okay, what don't I know?" Troy asked amused.

"You didn't know when Ryan and I first met" Gabriella said.

"Yes I do, you told me twenty times" Troy said laughing.

Gabriella folded her arms and pretended to look angry.

"Don't mess with a pregnant woman" Gabriella said.

"Honey, let's face it. I know everything about you and you know everything about me" Troy said.

The rest of the night, Troy moved some of his belongings into Gabriella's house. Gabriella was trying to cope with the fact that she was pregnant.