Haley James was so psyched. She and her boyfriend were celebrating their three month anniversary. She remembered when she met him. It was on her first freshman day of college. And because of her best friend, Lucas, she met her future boyfriend.

She had bought a brand new dress for the celebration. She was never one for buying something new for just a special occasion, but for Nathan, she did. She was ready to tell him that she loved him. He was her first love and she was hoping he would be her last. Her parents married young and even though she wasn't ready for marriage, she would just love to know that they would love each other for the rest of time. As she was trying on her dress, her roommate Brooke came in.

She and Brooke had been best friends since she was thirteen. Brooke invited her to her first sleepover and they became friends for life. "You look hot. If I wasn't dating Julian, I'd so have sex with you right now."

Haley turned around and saw Brooke smirking. She knew Brooke was like that. She was always making sexual comments. It was her nature. "I really don't want to hear your weird lesbian thoughts about me."

"Noted. So, where is Nathan taking you?" Brooke was hoping to a hotel room. She didn't really get that she and Nathan were waiting until marriage to explore a physical relationship.

"I don't know. He's keeping it secretive. He said it was going to be very fancy. That's why I bought this new dress." Haley twirled around for Brooke. I need to borrow a set of pearls. It would just be great if I had a set to kick off this dress." Haley was so excited. She had never been like this before. But being with Nathan, it seemed he brought something like this in her.

"No problem. They'd look better on you then me anyway, you skinny bitch. And since you and Nathan are going out tonight, I was wondering if you could stay out all night? Julian's coming over."

"Are you finally gonna give him the old 'I'm in charge routine and sex is now on my terms'?"

"Maybe."

"Did you even sleep with him yet?" Haley saw Brooke shrug and she knew that Brooke didn't do anything yet. "You didn't did you? Am I rubbing off on you?"

"Maybe." Brooke shrugged. She handed Haley the pearls. "Can I ask you a question?" Haley nodded, sitting down next to Brooke on her bed. "How did you feel when you were dating Jared? I mean he was a total loser."

"Nothing like how I feel when I'm with Nathan."

Brooke smiled. "I can't believe Jared broke up with you because you were too focused on school."

"He was a loser at that, but I guess I knew that he was or wasn't my type and that I wasn't going to be with him much longer."

Brooke nodded. She looked Haley up and down. "You look hot. Nathan won't know what hit him."

"I just want to know where he's taking me."

"You'll know soon enough." Brooke said and then there was a knock on the door. "That must be him." She opened the door. "Hey Nate. How's it going?"

"Is my girl here?" Nathan asked peering behind the door.

"I'm a girl." Haley said posing seductively. "I'm practically a woman." Haley gave a little twirl. "How do I look?"

"Amazing. Babe. How did you know I have a thing for girls named Haley James?"

"I just did." Haley grabbed her purse. "Let's go."

At the restaurant, Haley and Nathan were having desert. She looked up at Nathan. "You seem weird. What's going on, babe?"

"I love you." Haley smiled and put her hand on her heart. "And before you say anything, just say yes to the next thing I ask." Haley nodded. He got down on one knee. "Haley James, will you marry me?"

Haley looked around her. "Yes. Yes. Yes. A thousand times yes. I will marry you." Haley said getting down, sitting on his knee. She kissed him a thousand times.

NEXT CHAPTER:

HALEY TELLS EVERYONE

NATHAN AND HALEY MOVE IN TOGETHER AT THE MARRIAGE APARTMENTS.

A SURPRISE VISITOR COMES TO TOWN