Troy Bolton opened the door and closed the his car door. He walked to the front door of his Albuquerque home that he shared with his girlfriend, Gabriella and unlocked the door. Troy walked into the house and found Gabriella reading a book on the couch. He went over to her and kissed her cheek.

"Hey Troy. How was work?" Gabriella asked as she bookmarked her book and walked over to him.

"It was good. I am just happy I am home and with you" Troy said as he embraced Gabriella and kissed her lips.

Troy and Gabriella had been dating for the past 2 years. They met through Gabriella's best friend, Taylor McKessie. Since then, their relationship has blossomed into a serious relationship.

"What do you want to do tonight, Gab?" Troy asked Gabriella as they walked into the kitchen hand in hand.

"How about we stay in tonight and watch movies?" Gabriella suggested as Troy lifted her onto the counter.

"That sounds perfect" Troy said as he leaned into kiss Gabriella's lips.

"What are we doing for dinner?" Troy asked Gabriella as he moved a stray hair from her eyes.

"I am going to make pasta. Does Italian sound good?" Gabriella asked Troy as he put his arms around her waist.

"Yeah, that's fine" Troy said as he put Gabriella back on the ground.

Gabriella started cooking the pasta and sauce. Troy made a salad and put it on the table. Gabriella put the pasta and sauce on two plates and brought them to the table and sat down.

"This is really good, babe" Troy said as he spiraled his fork with pasta and put it in his mouth.

"Thanks, Troy" Gabriella said as she finished her meal.

Both of them walked back to the kitchen and rinsed their plates and put them in the dishwasher. Troy took Gabriella's hand and walked to the family room. He kissed her on the lips when they sat down and Gabriella deepened it. Troy laid under Gabriella as she laid on his chest and didn't break the kiss. Gabriella lifted Troy's shirt a little and moaned into his mouth. Troy kissed her one last time and looked at her in the eyes.

"I want to, I really do. I just want to wait a little longer" Troy said as he kissed her again.

"I know, I am sorry. I just had this wave of passion come over me" Gabriella said laying her head on Troy's chest.

"It's okay, Gabriella. I just want to wait until we are married and stable" Troy said as he turned the movie on.

They both watched The Notebook and Gabriella cried through the last half. When the movie ended, Troy looked over and saw Gabriella asleep. He smiled and gently lifted her into his arms. Troy walked to the bedroom that he and Gabriella shared and tucked her in. He went to his side of the bed and got in. Troy moved close to Gabriella and kissed her cheek.

"I love you, Gabriella" Troy said as he started to fall asleep.

"I love you, Troy" Gabriella mumbled in her sleep.

Gabriella and Troy slept in each other's arms. The next morning, Gabriella woke up and saw that Troy was still asleep. She got up carefully and went to the kitchen to make coffee. Ten minutes later, Gabriella returned to the bedroom with two coffee cups in her hands. She set one on her side table and one on Troy's. Gabriella got back into bed and kissed Troy passionately on the lips.

"Mmmmm... Come on, baby. Don't do this" Troy said as he turned over.

"You know, you want to" Gabriella said as she kissed him again.

Troy opened his eyes and stopped kissing her.

"Sorry, sweetheart" Troy said as he scooted closer to Gabriella.

Gabriella sighed and laid her head on her boyfriend's chest. She snuggled into his side as he put his arms around her.

"I love you, Gabriella. I know that you want to but I am not ready for the next step yet" Troy said.

"I love you too. I am sorry for not respecting that, again" Gabriella said kissing his lips one final time.

Gabriella and Troy both got up and got ready for the day. They were going to go out later with Taylor and Chad. They had news for Troy and Gabriella.

"What time are we meeting, Tay and Chad?" Troy asked Gabriella.

"At five' o clock at their house" Gabriella answered as she put some makeup on.

Troy walked up behind her and put her mascara down that she was holding. Gabriella looked at him confused.

"You don't need it, babe. Your beautiful as you are" Troy said.

Gabriella sighed and finished putting on her makeup and walked out of the bathroom. She walked over to where Troy was standing and wrapped her arms around his waist. Troy entwined their fingers together and kissed her thumb. Troy let go of her hand and turned around and kissed her lips.

"We should get going" Troy said as they walked out of the bedroom.

They drove to Chad and Taylor's house and parked the car. They walked to the door and rang the doorbell and had Chad greet them.

"Hey, Hoops" Chad said to Troy. Hoops was the nickname he had given Troy in high school. The two men shook hands.

"Gabby" Chad said as he opened his arms to hug her. Chad had thought of Gabriella as a sister and was always there for her when she needed somebody.

"Hi Chad, how are you?" Gabriella asked Chad as they walked into the house.

"Great" Chad said as Taylor walked in.

"Hey guys!" Taylor greeted her best friends.

"Hey, Tay" Gabriella said she she hugged Taylor. Troy did the same.

They all got in the car and drove to Milano's Italian Restaurant. They were seated in a booth and had ordered their drinks.

"So what's this exciting news, guys?" Gabriella asked.

Chad and Taylor looked at each other and then to Troy and Gabriella.

"We're engaged!" Taylor squealed.

Gabriella smiled brightly and congratulated her best friends. But, inside Gabriella was heartbroken. She had wanted to get married to Troy for a long time.

After dinner, they drove back and said goodbye to Taylor and Chad. Troy and Gabriella got into the house and Gabriella stomped into the bathroom slamming the door in the process. Troy just looked confused.