Sorry for the long wait. I've been so busy lately and haven't had much time to write, but here's the ending...finally! Enjoy!

Disclaimer: I do not own anything.

Epilogue

2 years later

Gabriella looked at herself in the mirror. Today was the big day. She and Troy had decided to wait until Troy was out of college before getting married. It seemed like they had done everything in backwards order, but Gabriella couldn't have been happier with her life. She was getting ready to start teaching her third year at East High, the same high school that she and Troy had attended. Troy was also going to be working there this next school year, teaching P.E. and coaching the basketball team.

Brenley was now two years old and keeping both Troy and Gabriella very busy. Gabriella was afraid that after she was born, Troy would get distracted or stressed and his college classes would take a back burner. But if anything, Troy strived harder to do his best, saying he was doing it for his daughter. She had been a great motivation for him to always perform well because he wanted her to be proud of him in the future.

Troy and Gabriella were also in the process of buying a house. They'd been saving up money for the past couple of years so they could get out of the apartment they'd been living in for two years. They wanted a place to live where Brenley could play outside and have more space to run around. They'd found a house they really liked and had already begun the process of buying it. They were still waiting on the call back to make an appointment to close on the house.

The couple had talked about the prospect of having more children. They didn't want to wait too long because they didn't want there to be a huge age gap between the next child and Brenley, but they wanted to wait a little while and enjoy some time with each other. However, life sometimes throws a curveball and changes up your plans. Gabriella had found out a week ago that she was pregnant once again. With all the last minute details of the wedding, Gabriella hadn't had a chance to tell Troy yet. She was nervous to tell him, but she knew he would be there every step of the way to support her.

Gabriella heard someone come in the door behind her. She turned around and saw it was her best friend and maid of honor, Taylor. She and Taylor had been friends since high school. They even worked together now at the school, Gabriella teaching science, while Taylor taught math down the hall. Taylor was married to another of Gabriella's high school friends, Chad. Chad and Taylor had been high school sweethearts and got married just a few years ago after they finished college. They hung out with Troy and Gabriella often. Taylor had been the most shocked when Gabriella had begun telling her about her relationship with Troy when it first started. Taylor had also been friends with Troy's sister Kelsi and had always seen Troy as Kelsi's immature little brother. But when she saw how happy Gabriella had been, she fully supported the relationship.

"Are you almost ready?" Taylor asked as she stepped further into the room. "We still have nearly an hour before the ceremony, but I think your mom wanted some pictures."

"I've been ready for a long time," the 29-year-old replied as Taylor smiled at her. "Is he here? He hasn't backed out on me has he?" Gabriella asked, nerves beginning to get the best of her. She'd done well up until this morning, knowing this is exactly what she wanted and what she was supposed to do. But there were still a few nerves there that caused her to doubt that Troy still wanted it.

Taylor giggled. "Of course not. That man loves you. You've been together for nearly four years and you have a child together. I think if this wasn't what he wanted, he would have backed out a long time ago."

"But you're sure he's here?" Gabriella asked, still nervous.

"Well…I'm pretty sure," Taylor said hesitantly. "Why wouldn't he be? He was supposed to have been here an hour ago."

Gabriella's eyes grew large. "You mean you haven't seen him?" Gabriella began to panic, taking in large breaths of air in quick gasps. She was hyperventilating.

"Gabi, breath. Slow deep breaths," Taylor said, trying to calm her friend down.

But Gabriella didn't hear her. All she could focus on was that Taylor hadn't seen Troy…which could only mean one thing. Troy hadn't shown up. He wasn't coming. He had finally realized that she wasn't worth all the trouble that she had caused him along the way and the trouble she could easily cause him in the future. He was going to leave her to raise their little girl and the little one growing inside of her. Or even worse, he'd take Brenley and leave her to raise a child that he didn't know about yet.

Gabriella's hyperventilation became worse until her world began to fade to black. Taylor panicked when Gabriella suddenly collapsed. She ran to her side and tried to get her to come to, but wasn't able to rouse her. She ran to the door and hollered at Maria to get Troy. Troy came running into the room and saw Gabriella lying on the floor. He asked everyone to clear the room as he lifted her from the floor and placed her on the couch that was in the corner of the room.

Troy sat with her in the quiet room, alternating rubbing her cheek and her arms, trying to coax her awake. Gabriella finally came to, and looked up to see Troy sitting next to her on the edge of the couch, rubbing her arms.

Troy let out a breath of relief as he finally saw her eyes. "I was so worried," he said.

Gabriella looked around her as she remembered what had happened. She looked back to Troy. "You're here."

Troy nodded, confused. "Of course I'm here. I wouldn't be anywhere else. Taylor told me what happened. I made everyone else step out of the room until I knew you were alright. I didn't want them crowding you. Are you okay? Do you want some water or anything?"

Gabriella shook her head. "No…that's not what I meant. I mean…you're here…at the church."

Troy frowned. "Of course I'm here at the church. Where else would I be?" He looked down at his watch. "We have guests out there waiting for us to start our ceremony in about 30 minutes. Are you sure you're okay?"

Gabriella nodded. "Yeah…I'm okay."

"Do you still want to go through with this?"

Gabriella misunderstood his meaning and her eyes grew large. "You're trying to back out on me, aren't you? This just happened to be the perfect opportunity for you to "postpone" the wedding," she said, using her fingers for air quotes. "But then the postponement will never even happen. We'll just never get married…" her voice trailed off as she sat up and looked away.

Troy bugged his eyes out. "Whoa…wait a minute." He turned her head to face him. "What are you talking about? I'm not trying to back out of anything. I want this more than I've ever wanted anything. I was just asking because if you're not feeling well, I don't want to make you go through with this today. If you need to just rest for a while, I completely understand." He paused for a moment, thinking about her words. "Where is all this doubt coming from? You know I love you, right?"

Gabriella let out a sigh. "Yes," she said quietly.

"Then why are you suddenly doubting me now? In the past several months as we've prepared for this wedding, not once have I heard a doubt come out of your mouth. I've heard nothing but excitement and positive comments. Have I said something to make you doubt that this was what I truly wanted?"

Gabriella shook her head. "No…it's just me. I want this so bad, and I think I just got to the point where I convinced myself that I was the only one who wanted it because why would you want to be with me for the rest of your life? I've done nothing but cause you troubles."

"That's not true," he gently reprimanded. "You've done nothing but bring me completely happiness. I love you Gabriella Montez…soon to be Bolton, as long as we can get down that aisle." Gabriella giggled. "I can't wait to be your husband. I know that things haven't exactly gone according to plan for us, but I wouldn't change a thing."

Gabriella let out a breath of relief. "Good…because I have something I need to tell you before we get ready to get married."

Troy smiled. "What?"

"I'm pregnant."

Troy shook his head, "What?"

"I'm pregnant, Troy. We're going to have another baby." She began to grow nervous once again until she saw a smile slowly make its way onto Troy's face.

"Seriously?" Gabriella nodded. "This is amazing, Brie!" Gabriella giggled out of relief as Troy hugged her and kissed her softly. "When did you find out?" he asked as he drew away from the embrace.

"About a week ago. I wanted to tell you sooner, but with all the last minute details and planning for today, it just didn't happen. Are you upset?"

"Absolutely not!" he said with a broad grin on his face. He looked down at his watch again.

"Brie, we only have 15 minutes until you're supposed to meet me at the end of that aisle. We need to finish getting ready if we're still going to do this."

"We most definitely are. I love you Troy Bolton."

"I love you, Gabriella Montez." He leaned in to kiss her one last time. "That's the last time I'll be able to call you that," he smirked as he stood up, pulling her with him.

Gabriella giggled as she walked him to the door. "Can you send Taylor and my mom in? I know they're probably worried sick, but I also need some help with final touchups." Troy nodded. "I'll meet you at the end of the aisle in 15 minutes."

"I'll be waiting," he grinned as he slipped out the door.

Fifteen minutes later, Gabriella was waiting at the back of the church behind closed doors. She had five girls standing up with her; Taylor was the last to enter and was currently walking down the aisle. Gabriella was next and she couldn't wait to see Troy. She looked over at her father who was standing next to her.

He looked down at her. "Ella, you're the most beautiful bride I've ever seen. I'm so proud of you and who you've become. I'm glad that you've found the man you want to spend the rest of your life with. I know how happy he makes you and that makes me happy."

"Thank you, Daddy. I love you and I'm so glad that you're here to give me away today." She squeezed his arm as the doors opened to reveal her to all the wedding guests. She looked toward the end of the aisle and saw the one man who made her so completely happy. Never in a million years did she think this day would come for them when they first met, but she was so glad that it had. Many people looked down on them for their age difference, but Gabriella just didn't see it.

As she neared the end of the aisle, Gabriella locked eyes with Troy and could see all his love shining in them. She smiled at him as she stopped until her father gave her away. The ceremony was beautiful. Troy and Gabriella never took their eyes off one another, silently communicating how much they loved each other.

Later that evening at the reception, Troy and Gabriella shared their first dance. As they were swaying to the song they'd chosen, Gabriella looked up at Troy and spoke softly to him..

"I love you so much, Troy. You've seriously made me happier than I ever thought possible. You've made all my dreams come true. We're buying a house for our family, I just married the best man in the world, and you've given me children so I could achieve my dream of being a mother." She smiled up at Troy, playing gently with the hairs at the nape of his neck.

"I feel exactly the same way." Troy said. "Are you feeling better?"

"Much better," she replied. "Especially now that we're officially married."

Troy smiled softly at her. "Is that what caused you to pass out?"

"Partially. It was mainly because I hyperventilated…but I hyperventilated because I thought you hadn't shown up at the church. I thought you were going to back out on me and either leave me to raise Brenley alone or take her away from me completely." She paused when she saw Troy's frown. "I know…it's stupid. But we're married now, so it doesn't matter anymore."

"I don't want you to ever doubt me again." Gabriella smiled as Troy leaned in to kiss her softly as they continued to sway to the music. When he pulled back he looked lovingly into her eyes. "So…who else knows about this baby of ours?"

"No one yet. I wanted you to be the first to know."

Troy nodded. "I'm so happy to share in this once again with you. Except this time we'll be in our own house, and we can do this together, just the two of us." He leaned down to kiss Gabriella gain. "So when do we tell everyone?"

"Well I haven't been to the doctor to get it confirmed yet, so I was thinking we could wait a little while until after I've had my appointment, if that's okay with you?"

"Absolutely…let's just get through our honeymoon and when we get back we'll get you to the doctor. Then we can make our big announcement."

Gabriella nodded. "I can't wait to grow old with you. I know that with you by my side, everything will be alright no matter what trials life throws at us or how much good fortune we end up with. And I can't imagine what my life would be like if we had listened to everyone in the beginning who didn't agree with our relationship."

Troy nodded. "I agree, but let's not rush the rest of our lives." Troy smirked. "I'm perfectly content with sitting back and letting life go slowly now that I know I'll have you forever. But I agree with you…no matter what life throws at us, I know we're going to be okay."

Thank you to everyone who stuck this out and read all the way through. This was just a story I had floating through my head and had to get it out! Leave me a final review and let me know what you thought! Thanks again!