Brooke was much happier, not that she realized the dream wasn't true. Well at least for now. I mean, Lucas still has the cancer, but he's still here with her.

The second that Sophia went back to sleep, Brooke got on the computer and started looking up everything about the cancer that Lucas has. She looked up good doctor's that could possibly have a cure, the symptoms, and of course, how much time he has.

Lucas came home an hour later, just like he had said.

"What're you doing?" he asked Brooke as he walked up to her

"Just looking up some stuff." she told him

He smiled at his wonderful wife, thinking about how wonderful she really was, how he couldn't live without her.

"So" Brooke started, turning towards him "I really don't like this doctor you're seeing. He doesn't give us any answered and there has to be a treatment. I found a few doctors, sort of far away but I'm gonna call and talk to them."

"Thank you." Lucas said, pulling his hand through her hair "So much."

"Nathan!" Haley called from the kitchen "Do you want to go to dinner at Brooke and Lucas' tonight?"

Nathan walked into the kitchen "Sounds great." he said

Haley hung up with Brooke and went back to washing the dishes. Nathan walked up and took the rag and dish out of her hand "I got it."

"Thanks" Haley said to him.

"Hi mom." Tyler said, coming into the kitchen with his backpack on his back "Hi Nate."

"Hey buddy." Nathan and Haley both said at the same time. Smiling at each other when they did.

Tyler sat down at the counter and Haley sat next to him. Nathan dried his hands and handed him a glass of water.

"Mom, I have a new music teacher. Mrs. Carter left." Tyler told Haley

"Oh yea? Anyone I know?" Haley asked.

"No, he said he just moved back here. His name is Mr. Keller." Tyler told them

Haley laughed and Tyler looked at her.

"Do you know his first name?" Nathan asked

"Nope." Tyler said

"Can you find it out for mommy?" Haley asked him

"Sure." he said to her

Tyler went upstairs to change and Nathan sat down next to Haley

"What if it's really him?" Haley asked

"I doubt it. I mean, why would Chris Keller come back here?" Nathan asked

"True." Haley said "Ugh, but if it is that means he is teaching my…….our son"

Brooke was finishing getting dinner ready when Haley and Nathan walked in, Tyler trailing behind them.

"Tutorgirl!" Brooke said "I haven't talked to you all day!"

"Hey tigger. Good day?" Haley asked

"Yea, it was actually." Brooke said, putting the salad on the table.

They all sat down.

"So" Brooke started "I called a doctor in New Jersey today. I mean, it's a little bit of a drive but he possibly has something that could cure the cancer."

"That's great Brooke!" Haley said

"Yea, it is. We're going tomorrow." Brooke told them

"Do you want us to watch Sophie?" Haley asked

"Would you mind?" Brooke said

"Not at all!"

The next day, Brooke and Lucas headed out bright and early for New Jersey, after dropping Sophia off with Haley.

They got there just in time for the appointment.

The nurse sat them in the room and told them the doctor would be right in. Of course, according to doctor time, that meant almost an hour.

"Mr. Scott?" the doctor said as he walked in.

Brooke, who had her head on Lucas' shoulder, sat up.

"Doctor." Lucas said

"And you must be Brooke." he said to Brooke "The one I talked with yesterday."

"Yes sir." Brooke replied.

They talked with the doctor for a while and he took a few tests.

Then, about an hour later, he came back with the news.

"Well Mr. Scott, it seems that we do have a treatment that could is almost guaranteed to work." the doctor told them

"What are we waiting for?" Brooke asked

"Well, it is very expensive, and there is one other problem." the doctor told them

"What?" Lucas asked

"You would not be able to have kids." he told them

Lucas and Brooke looked at each other.

Brooke knew that both their dreams were to have kids, and raise a family. They wanted three or four kids.

"Oh." Lucas said

"Listen, I'll let you think about it. But we need your decision as soon as possible. This treatment needs to get done soon." the doctor said

As he was about to walk out Lucas stood up.

"I'll do it." he said

"Lucas?" Brooke asked

He turned to Brooke "Brooke, if I don't do this, then I won't be here. For you. Or Sophie. And I need to be here. I need to do this Brooke."

Brooke was surprised. Of course, she wanted him to go through with the procedure, but she didn't think he would.

I guess even when you think you know a person………………..

Around 3:00, Tyler was at his friend's house and Sophia was asleep.

Nathan came up to Haley, who was sitting out back on the deck.

"Hales?" Nathan asked, walking up to her

"Hmmm?" Haley asked, putting down her book and looking up at him.

"I need to talk to you." he said

"What?"

"Well, my job just called, and they need me back. I took a few weeks off because of Lucas, but they said if I don't go back I'll lose my job…." he told her

Haley stood up "You're kidding right?"

"Haley…."

"No, Nathan you came here, and silly me, I thought you maybe were trying to get me back. And then you find out you have a son….I figured you'd stay here longer then, I don't know. A few weeks!"

"Haley, that's not fair." Nathan said calmly.

"No, you know what's not fair? You coming here, living with me, becoming friends with my son. And now you are leaving?" Haley yelled "What about Tyler? Because I sure as hell aren't gonna tell him you are leaving. He is gonna be devastated Nathan!"

"Haley, I know…." he said

"Well you obviously don't…"

"I'm leaving tonight." Nathan told her, before walking back inside.

She sat down in the chair. Before she realized it, she was crying.
How could he do this to her?

More importantly, how could he do this to Tyler?

Brooke didn't realize how advanced doctors had gotten, the doctor told them that by tonight, he could get rid of the cancer.

Here's the catch though. It was a 100,000 dollar procedure

When the doctor had left for a second, Lucas turned to Brooke.

"Brooke, we can't afford this. I mean with Sophia and all, we will never be able to pay for it." Lucas said

"Yea, well I won't be able to live without you. And I think that's a little more important right now." Brooke told him

"Brooke…."

"Luke, we'll find a way. It's fine. Really."

The doctor walked in and told him the procedure took about 45 minutes, and since there were no more patients tonight, that he could do it right now if Lucas wanted.

Later that night, Brooke and Lucas were driving home. Lucas was still drowsy from the medication, and he felt like he had the flu, but the doctor said that was normal.

Brooke's phone rang and she picked it up. "Hey tutor girl."

"Hey Brooke. How are you guys?" Haley asked

"It's all gone!" Brooke yelled

"What? Oh Brooke that's so great!" Haley said

Brooke listened to her best friend for a second then spoke up.

"Hales? What's wrong?"

"Nothing. I'm fine." Haley said

Brooke could tell that she wasn't.

"Haley." Brooke said, expecting an answer.

"Nathan is leaving. He's going back to his house." Haley said, Brooke looked at Lucas for a second.

"Oh Hales. Listen, we'll talk about it as soon as we get home. It's gonna be find." Brooke told her before hanging up.

Brooke and Lucas got home around 11:00 that night. Brooke got Lucas to bed and then walked right over to Haley's.

When Haley opened the door it looked like she had been crying. She had a cup of coffee in her hand, and a opened book in the chair she had been sitting in.

Haley took one step towards Brooke and Brooke wrapped her arms around Haley's neck.

Haley took a deep breath and tried not to cry.

They sat down and Haley was silent for a second.

"I" Haley started "I just can't figure out why he would do that."

"Oh honey. I'm sorry." Brooke whispered in her ear.

Brooke sat with her for a while, until Sophia woke up.

Brooke came out of the bedroom with Sophia in her hands.

"Well, I better get home. I'll come over in the morning. And I'll ask Luke to call Nate, okay?" Brooke said to Haley

"Thanks." Haley said.

"Night."

The next morning, Brooke woke up at 5:30 to feed Sophia. She usually stays up after that.

"Good morning pretty girl." Lucas said when Brooke walked into the kitchen with Sophia. He had a smile on his face, bigger than Brooke has seen in a while.

"Good morning husband." Brooke said, handing Sophia to Lucas then kissing him.

The house phone rang and Lucas grabbed it.

"it's Nathan." he said, looking at the caller I.D.

He stood up and walked out back.

When Lucas walked back inside about 40 minutes later, Brooke put Sophia down and walked up to him.

"So? What did he say?" she asked

Lucas sighed, he didn't look very happy "I don't know. He told me that he couldn't stay here anymore."

Brooke looked at him "That's all he said?"

"Well, that had to do with Haley, yes." Lucas said "I don't know why the hell he would do that. I mean, does he even understand how hurt she is?"

"Obviously not." Brooke replied.

Over a month has gone by in Tree Hill. Lucas is doing fine. Sophia is almost 2 months, and Nathan still hasn't come back.

"Tyler, Ben is here!" Haley called from the bottom of the steps

Tyler came downstairs with a backpack on his back. He was staying over his friends house tonight.

Haley gave him a kiss and said goodbye.

Brooke and Lucas were going out for the night with the baby. And Haley was just gonna hang around the house.

Haley went out back and started to read on the back porch, until she heard the rain come pounding down. She obviously hasn't watched the weather forecast in a while.

When she was inside, the phone rang.

"Hello?" Haley answered.

It was Brooke. She needed Haley to fax something she forgot.

Haley hung up and looked outside. Her car was in the shop, so she had no choice but to walk….or probably run to Brooke and Lucas'.

Haley put on her raincoat, grabbed an umbrella, and started to walk to their house.

She heard a car beep behind her, and when she turned around to see who it was, she just started to walk faster.

"Haley, wait!" the person called from the car.

Haley stopped and turned towards the car. When it turned off, Nathan got out.

"What are you doing here?" Haley asked.

Nathan paused, remembering the last time they were stuck in a rainstorm like this, when he told her how proud he was of her.

"Nathan?" Haley asked, pulling him from his thoughts.

"I needed to talk to you Hales." Nathan said "When I was here, even before you knew I was here, you looked so happy…" he started

"Yea, I was." she said, becoming shy.

There was a pause, and Nathan was looking into her beautiful eyes.

"Oh Nathan." Haley finally said "Forever……." she shakes her head, not knowing exactly what to see "Forever just turned out to be too long."

He took her hand and held them between his. They were both soaked.

"Haley. Please, just listen to me." Nathan pleaded

"What? What Nathan, do you want to say?" she asked

"Haley, I love you. And I have never stopped loving you…."

"Then why did you leave?" Haley asked "What were you thinking?"

"I was thinking…..that you looked like the rest of my life." he told her

"Then why did you go?"

"Because I was scared of that, but then I realized that I love you so much."

"Well, it's obviously a little late now, huh Nathan?" Haley yelled. She was yelling partially over the thunder, but more because she was so mad and upset at him.

"I don't know Haley." Nathan yelled back.

"See! That's the problem! You don't know what you want!" Haley yelled "I waited for you Nathan, I waited ten years! And you never came back!"

"But I came back now did I?"

"Well, why? Why did you come back again?"

"Because, I needed to ask you something!" he yelled at her "But you always have to make things so difficult! You can't just let things go the way they're supposed you! I want you to marry me Haley! I always have, I just didn't know how to ask. This probably isn't the best way, but I need to know Haley, if you think forever is still here."

Haley was stunned. She didn't know what to say.

She was cold, and soaked, and so mad at him.

But when she looked into his eyes, she just kissed him.

Not a small kiss, but a beautiful passionate kiss. A kiss that two people have….only when they are in love.