A/N Hey guys, this is the sequel to 'What goes around comes around'. Hope you guys like it=)


Six months had passed since Troy Bolton had kissed Gabriella Montez at the premiere of Troy's ex girlfriend, Sharpay Evans's movie premiere. Things were going well for the two and Gabriella had moved in with Troy. The couple was currently on a flight to Albuquerque. This was the first time they were visiting Albuquerque after they had got together and Gabriella was quite excited.

"I can't believe we're going to Albuquerque, again," Gabriella said, happily as they waited for the flight to take off.

"Yeah," Troy agreed.

"Troy," Gabriella said going all serious. "I have to tell you something."

"What is it, Ella?" he asked, concerned.

"I…uh…I'm –" she began but was cut off as the flight attendant started speaking.

Sighing, Gabriella turned to look out of the window. Troy took her hand and squeezed it.

"What were you going to tell me?" he asked when the flight attendant left.

"I was wondering whether you knew what surprise Chad and Taylor had for us," Gabriella replied.

Troy raised an eyebrow at Gabriella. He knew that she was lying and she knew that he knew it. She looked away hoping he would not push it any further. Troy, being the good boyfriend he was, did not question her anymore. Even he had a lot on his mind at the moment and Gabriella noticed.

"What's the matter, Troy?" she asked.

"You know me too well, Ella," he smiled as he took her hand again.

"And, you love me for it," she smiled. "What's wrong?"

"Remember the last time when we were in Albuquerque my parents said I had to get married?" he asked her and her smile left her face as she nodded. "Well, I told my parents that I didn't want to get married when we got together – unless you were the one walking down the aisle – and well, they didn't listen. They obviously thought you were going to be around for a week or two."

"Troy, what are you saying?" Gabriella asked, worriedly.

"My parents found a girl for me to marry," he said. "I have to get married in a couple of months."

"But, Troy," Gabriella said, turning to face him as her eyes filled with tears. "What about us, Troy? Are you going to break up with me? I don't want us to break up."

"Ella, I'm not going to break up with you," Troy said as she blinked back her tears. "I love you and I'm going to do whatever it takes to get out of this marriage."

Gabriella looked at Troy and he saw the hurt in her eyes.

"I'm sorry, Ella," he said. "Honestly, I really am. I didn't want to tell you, but, I figured if you found out from someone else, it'd be worse. I'm really sorry."

"It's not your fault, Troy," she said softly as he hugged her.

Chad was waiting for Troy and Gabriella at the airport.

"Hey, Chad!" Troy grinned giving his best friend a manly hug.

"Hey, Troy," Chad grinned. "Hey, Gabs."

"Where's Taylor?" Gabriella asked as she exchanged a friendly hug with Chad.

"She's at home," he replied. "She was feeling a bit tired so I made her stay home."

"Troy!" another voice called before either one of them could say another word.

Troy turned around and saw his parents, Jack and Lucille, walking towards him. A girl with blonde hair followed them.

"Hey, mom," he smiled giving his mother a hug.

"Troy," Jack said. "This is Jessica Fletcher. She is the one you're going to marry."

Troy's smile disappeared. He glanced at Gabriella and saw that she was trying to blink back tears. She would not look at Troy. He squeezed her hand as he glanced at Chad for help.

"Um, this is Gabriella Montez, Troy's girlfriend," Chad said, not knowing what else to say.

Jack's face darkened. "Troy," he said. "We need to talk."

"We can talk later, dad," Troy said.

"No, we will talk, now!" Jack said.

"Fine!" Troy exclaimed.

He followed his parents to a distance.

"I thought I told you not to bring that girl," Jack said, angrily.

"'That girl' happens to be my girlfriend," Troy snapped. "And her name is Gabriella."

"Troy, you are going to break up with her," Lucille said calmly.

"What?" Troy yelled. "No! I love her, mom. I thought you would understand. I am not going to marry some girl who looks freakishly like my ex girlfriend."

"Troy!" Chad called before any one could say anything else.

Troy turned. Chad had his arm around Gabriella's shoulders and it looked like she was trying hard not to cry. He saw that Chad was pointing to some reporters running towards them. Swearing under his breath, he hurried towards Gabriella. He grabbed his bag and Gabriella's hand and led her out of the airport with Chad behind them who carried his guitar case and Gabriella's bag.

After dropping their bags at the hotel, the three went to Chad's house. The ride was quiet. Chad drummed his fingers on the wheel and hummed a little song to try and ease off the tension.

"Tay?" Gabriella called as they walked into the house.

"Gabi!" Taylor shrieked from the couch.

Gabriella smiled as she rushed towards her friend. She stopped when she saw Taylor.

"Tay?" she asked, confusedly staring at Taylor's bump. "Why didn't you tell me?"

"We wanted to tell you face to face," Taylor said.

"How far along are you?" Gabriella asked as she sat down next to Taylor.

"Five months," Taylor answered happily.

"Dude, I can't believe you kept this as a secret for five months," Troy said punching Chad's shoulder. "Congratulations."

"Thanks, man," Chad grinned.

"So, when are you two going to start?" Taylor asked grinning at Troy and Gabriella.

Gabriella looked away uncomfortably. Troy walked over to the window and stood their staring at the huge tree outside.

"What's going on?" Taylor asked.

Chad explained what had happened at the airport and how Troy was getting married. Taylor looked at Gabriella sadly.

"Oh, Gabs," she said as she put her arm around Gabriella's shoulders. "This must be terrible for you."

"Don't worry, Gabi," Chad said as a few tears rolled down her cheeks. "Everything will work out. Don't cry."

Troy spun around when he heard Chad's last two words. His Ella was crying? He could not have that. He hurried over to the couch and pulled Gabriella up. He sat on the armchair and pulled Gabriella down onto his lap and hugged her.

Gabriella buried her face in Troy's shirt as she started crying the tears she had been trying to hold back since Troy had told her the news on the plane.

"This isn't the only thing bothering you, is it?" he asked her softly.

She pulled back and stared at him as he wiped away her tears with his thumb.

"I have to tell you something," she said.

"I'm guessing this is the same thing you were trying to tell me on the plane?" Troy asked and she nodded. "What is it?"

Gabriella's lips moved but no words came out.

"Ella, what is it?" Troy asked, getting worried. "I didn't catch that."

"I'm pregnant!" she exclaimed.

"What?" Troy looked surprised. "How? I mean, when?"

"I took a test this morning and I've been trying to think of a way to tell you," she explained.

"Gabi, how many tests did you take?" Taylor asked from her spot on the couch.

"One," Gabriella answered turning to look at Taylor. "Why?"

"They aren't always right," Taylor said. "You have to take at least three to be sure."

"Huh?" Gabriella looked confused.

"Come on," Taylor said. "Take the test again and if it comes out positive, then, you're pregnant."

Taylor took Gabriella's hand and pulled her towards the bedroom before either Troy or Gabriella could say a word.

A minute later, Gabriella and Taylor returned.

"Well?" Troy looked at her expectantly.

"We have to wait a couple more minutes before the results come," Gabriella said as Troy walked over to her. "Are you happy about this?"

"Why wouldn't I be happy about this?" Troy asked, smiling at her.

"I don't know," Gabriella said. "I just thought…"

"Whatever you thought was stupid," Troy told her.

Gabriella smiled as Troy hugged her.

The next few minutes were the longest minutes for Troy and Gabriella. Finally, Taylor got up from the couch.

"Come on," Taylor said as she went back to the bedroom.

Gabriella looked up at Troy and he smiled at her. He followed her into the room with Chad right behind them. Taylor stood at the doorway to the bathroom holding three pregnancy tests in her hand.

"Well, you're not pregnant," she said.

"What?" Gabriella asked in surprise.

Gabriella felt tears form in her eyes and she brushed them away quickly. Troy gave her a hug.

"I'm so stupid," Gabriella exclaimed. "I'm getting upset over something I never had to begin with."

"You're not stupid," Taylor and Troy said almost at the same time.

"Yes, I am!" Gabriella said.

"No, you're not stupid," Taylor said. "You're pregnant."

"What?" Gabriella looked confused. "But, you just said…"

"I know what I said, Gabs," Taylor said. "I wanted to see if you really wanted to become a mother."

"Wait a minute," Chad said, holding up his hands. "I'm confused. Is Gabi really pregnant or not?"

"She's pregnant," Taylor confirmed. "See."

Taylor pushed the three tests into Gabriella's hands. They were all positive. She went quite still for a moment and Troy peered at her.

"You okay?" he asked.

Gabriella nodded and she looked up at Troy, her eyes shining.

"Man, you're going to be a daddy," Chad said patting Troy's back.

Troy's face broke into a grin. He hugged Gabriella and spun her around, happily.

"Did I ever tell you that you are the most brilliant, awesome, gorgeous, pretty, smart, intelligent, beautiful, most amazing girlfriend on the planet?" he asked as he set her down, again.

"No, you didn't," Gabriella said smiling, cheekily.

"Well, I'm telling you, now," Troy smiled. "You are the most brilliant, awesome, gorgeous, pretty, smart, intelligent, beautiful girlfriend on the planet."

"You forgot amazing," Gabriella reminded him.

"Yeah, that too," Troy said softly s he lowered his forehead to touch hers. "You're amazing."

"I take it you are happy about this," Gabriella said, softly as Taylor and Chad left the room, giving the couple some privacy.

"Of course, I am happy about this," he said. "You're making me a father. Why wouldn't I be happy?"

"We really haven't talked about starting a family," she replied.

"I know that," he said as he brushed some hair out of her eyes. "But, I do want to start a family and have kids and I want the mother of all my kids to be you, Ella. I love you."

"I love you, too, Troy," Gabriella smiled.

Troy leaned in and captured her lips in a passionate kiss to which she responded to immediately. When the need for air was essential, they pulled away.

"What are we going to tell your parents?" Gabriella asked. "They're already so mad just because you brought me here."

"We can just tell them that you're pregnant and if they aren't happy about it, I'm not going to let them be in my baby's life," Troy replied.

"It's our baby, Troy," Gabriella reminded him, smiling slightly.

"Yeah," Troy smiled. "Our baby."

"When shall we tell them?" she asked.

"I don't know," Troy said. "How about when I go and get my car?"

"Sure," she shrugged. "When will that be?"

"I was thinking now," Troy said. "But, it's okay if you don't come."

"I'll go with you," Gabriella said.

"Or, we can go later," Troy said. "We can stay here for a bit. I smell Taylor's delicious coffee, you know."

Gabriella smiled as the smell of coffee filled the air. She knew how Troy loved the coffee Taylor made. There was something different about it.

"We'll go after the coffee," she agreed.

The couple went outside and Troy sat down on the armchair with Gabriella on his lap. She leaned against him breathing his smell in deeply. She smiled as Troy's hand wandered under her shirt to her stomach and traced circles on it.

"Coffee, anyone?" Chad asked as he walked over to them with two cups of coffee in his hands.

"Thanks," Troy said as he took a cup from Chad.

"What about me?" Gabriella asked.

"I thought you didn't drink coffee, Gabs," Chad said.

"I don't," Gabriella shrugged. "But, you didn't offer me any."

"But, you don't drink coffee," Chad protested. "Why would I offer you coffee when you don't like it?"

Troy chuckled. "What do you want to drink?" he asked Gabriella.

"I don't know," Gabriella shrugged. "Something cold."

"Tell you what," Troy said taking another sip from his coffee. "We'll get you a milkshake on our way to my dad's house."

"Why are you going to his house?" Chad asked as Taylor joined them.

"To get my car," Troy said. "And, we have to tell them that Ella's pregnant."

"You guys will come here after that, right?" Taylor said

"I don't know," Troy said. "Maybe, we will. It was a pretty long flight."

"We'll come tomorrow, Tay," Gabriella promised.

The two left soon afterwards. Troy bought Gabriella a milkshake like he had promised and they headed towards his father's house.

Troy rang the doorbell. It was his mother who opened the door.

"I came to get my car, mom," Troy said before she could say anything. "And, Gabriella and I have something to tell you and dad."

"I'll open the garage and get your father," Lucille said.

Troy squeezed Gabriella's hand, slightly and she smiled up at him, but, they both knew it was a forced one.

"Troy!" Jessica exclaimed walking over to them. "What are you doing here?"

"I may ask you the same thing," Troy said.

"I came with my parents," Jessica said. "Wait, I'll go and get them. I think you should meet them, don't you? After all, we are going to be married."

Troy felt faint as Jessica left to get her parents.

"I am really sorry, Ella," he said softly.

"It's not your fault," Gabriella whispered.

Jessica arrived with her parents.

"Troy, this is my mother, Amanda, and my father, Steve," Jessica said. "Mom, dad, this is Troy."

"We've heard so many wonderful things about you, Troy," Amanda said.

"You'll be good for my daughter," Steve said.

"Daddy, you can count on that," Jessica said. "Troy and I can't wait to be married, can we, Troy?"

Then, she actually pushed Gabriella out of the way and clung onto Troy, who pushed her away immediately. He hurried over to Gabriella. He did not want Gabriella or the baby getting hurt.

"Are you okay?" he asked.

"Yeah, I'm fine," Gabriella replied, quickly. She saw how angry Troy was. "Troy, calm down!"

Troy turned to Jessica. His eyes showed how angry he was and he was usually quite a calm person.

"Are you out of your mind?" he yelled. "You can't push my girlfriend out of the way."

"Girlfriend?" Amanda asked and Troy ignored her.

"What makes you think that I want to marry you?" Troy continued. "I just met you and if I'm going to marry anyone, it's going to be Gabriella. Not you, Jessica. You can bet on that."

"Troy, your parents are going to make you marry me whether you like it or not," Jessica said, coolly playing with her hair.

"Do you honestly think that?" Troy asked, angrily. "I'm not a freaking kid for god's sake. I'm twenty four and my career is going great. I don't need to lean on my parents to live my own life. I get enough more than enough with my job. Moreover, I get to make my own decisions, which means, I decide who I marry and who I start a family with and settle down. And for your information, that would be Gabriella, okay? Not you. So don't go telling anyone that you are going to marry me, because, you aren't!"

"Troy, what is going on here?" Jack asked. "What's all the yelling about?"

"Is the garage open?" Troy asked.

"Yes," Jack replied. "Now, what is going on?"

"I don't want to marry Jessica, dad," Troy said.

"Troy, it's too late for that," Lucille said.

"But, why did you have to do all this when you clearly knew that I am dating Gabriella?" Troy asked.

"We didn't know you were seeing her," Jack said. "Besides, this was decided a long time ago, right after you and Sharpay broke up. We told you even then."

"And, even at that time, I told you that I didn't want to get married," Troy said.

"Troy, you will get married and you will marry Jessica," Jack snapped. "End of discussion."

"Fine! But, this isn't over yet, because I am not going to marry her," Troy said, just as angrily. "Now, Gabriella and I would like to talk to you, alone."

"Whatever you say to us, you can say it in front of your fiancée," Lucille said and Troy winced when she said 'fiancée'.

"Fine," Troy said as he put an arm around Gabriella. "Gabriella's pregnant."

"What?" Jack asked in shock.

"We're having a baby," Troy said. "You guys are about to become grandparents."

"You're lying," Jack said in a low voice.

"Actually, I'm sitting," Troy said trying to make a joke seeing exactly how angry his father was.

"Troy Bolton, you do not make jokes at me," Jack yelled. "You're making up this lie about Gabriella being pregnant to get out of this marriage."

"I'm not lying, dad," Troy said, angrily. "I have never lied to you or mom before. Why would I start now?"

"Get rid of the damn baby if it is real," Jack yelled.

Gabriella gasped. She pulled out of Troy's grip and ran out of the house.

"Ella!" Troy yelled after her. He turned back to Jack angrily. "Dad, I'm twenty four. I'm not a kid anymore. Why can't you just let me live my life and be happy for me when I tell you that my girlfriend and I are about to give you a grandchild?"

"Troy –" Jack began.

"I don't even want to hear what you are going to say next," Troy interrupted. "But, if this is the way you feel about me having a kid with the person I love, then you can pretty much guarantee that you're not going to be in my baby's life."

With that, Troy turned and walked out of the house.

"Troy!" Jack yelled after him.

Troy got his car and just as he turned round the corner, he saw Gabriella sitting on a bench, crying her eyes out. Troy parked the car and jumped out. He hurried over to Gabriella and sat down next to her pulling her into a hug. He rubbed her back as she cried into his shirt.

"No, Troy," Gabriella sobbed. "I don't want to kill my baby."

"Okay," Troy said and he lifted Gabriella's chin up so that she was looking at him. "First of all, it's our baby and second of all, I'm not going to let that happen, okay? I love you and the baby too much to ever let anything bad happen, alright?"

Gabriella nodded, but, she could not stop more tears from rolling down her cheeks. As Troy hugged her, another familiar car came down the street and stopped next to Troy's own car. Chad hopped out of it and hurried over to them.

"What happened?" he asked.

"It was a disaster," Troy said and explained what had happened at his parents' house.

"Do you know what I'm going to do to that little blonde rat?" Chad began angrily and Gabriella giggled.

"It's funny when you get so worked up," she smiled. She pulled away from Troy and gave Chad a hug. "Thanks for coming."

"I told you, Gabs," Chad smiled returning the hug. "I'll come whenever you call me."

"You called him?" Troy asked Gabriella and she nodded. He smiled at Chad. "Thanks, man."

"No problem," Chad shrugged. "You going to be okay, Gabs? Because, Tay was asleep when I came and she'll go crazy if I'm not there when she wakes up."

"I'll be fine," she said as she leaned against Troy. "Troy's here."

Chad smiled as his best friend placed a kiss on Gabriella's forehead. He could not imagine a better person for the girl he treated like his little sister to be with.

"Right," he grinned. "I'll see you later, lovebirds."

Troy smirked as Chad walked to his car and drove away.

"Troy, tell me something," Gabriella said. "Will you leave me for Jessica?"

"Ella!" Troy looked surprised. "I would never leave you for anyone. I love you."

"I love you, too, Troy," Gabriella smiled and kissed his cheek.

"Come on, let's go to the hotel," Troy said pulling Gabriella up. "We can watch a movie or go swimming in that pool where we had our first kiss – even though we weren't technically together, then – and we can raid the mini fridge and order loads of room service – do you know they serve hot chocolate with the tiny little marshmallows which I love – and we can raid the mini fridge in our room and you know, just forget about this whole thing."

"That sounds great," Gabriella smiled. "I'm starving."

"You just had a milkshake," Troy reminded her.

"I'm eating for two," Gabriella reminded him.

"Right," Troy chuckled.

"Speaking of," Gabriella said. "We have to go to the doctor and see how far along I am and all."

"Shall we go, now and then go to the hotel and raid the fridge?" Troy asked.

"Sounds good," Gabriella smiled.

The two arrived at the hospital soon. As the doctor went to get the results, Troy went to see the head of the department in the hospital. He did not want this all over the press so soon, because Gabriella could end up getting hurt.

When Troy arrived back at Gabriella's room the doctor was there. She was just about to tell Gabriella the results.

"Well, you're definitely pregnant," the doctor smiled. "And, it seems like you are three weeks gone."

"Thank you, doctor," Troy told the doctor as Gabriella looked up at him happily. "And, could you please keep quiet about this? Because, I don't want the press finding out about this anytime soon."

"Of course, Mr. Bolton," the doctor smiled and left the room as Gabriella got ready to leave.

"Troy, can you believe it?" Gabriella asked, happily. "I'm going to have a baby."

Troy chuckled to see Gabriella so excited. He put his arm around her pulling her close to him as they walked out of the hospital and placed a gently kiss on her forehead.

"I can," he smiled. "I always knew that you would make a great mother."

Gabriella smiled up at him. She wrapped her arms around his neck and pulled his head down for a kiss.

"I'm glad the press hasn't found out where you are, yet," she said. "We get to be a normal couple without running from the press."

"It's only a matter of time," Troy sighed. "But, we can enjoy this while it lasts."

"Come on," Gabriella said, pulling him to the car. "I want hot chocolate and the tiny little marshmallows."

Troy laughed as he followed Gabriella to the car.


A/N What did you think? Does it suck? Should I stop this story or continue? Let me know:)