(Prom: Far Away by Nickelback is playing in the background)

Nathan and Haley were dancing together as they had been earlier that evening, before Lucas had come over to tell them what had happened between him and Brooke.

When Lucas had told Haley about Peyton's text message earlier tonight, she hadn't doubted what it said, not for a minute. Not because she had believed it, but because tonight she trusted Peyton more than she did Brooke.

After Lucas had spoken to Brooke tonight, he had told Nathan and her that Peyton was wrong about the abortion. That Brooke had never been pregnant.

Haley had questioned whether Brooke was telling him the truth.

Yesterday, Haley would have believed Brooke with no doubt in her mind, but Haley's trust of Brooke had been destroyed the moment she had viewed that tape.

What had hurt Haley the most about seeing Nathan and Brooke together was the fact that in all the time they had lived together, Brooke still didn't trust Haley enough to tell her about them.

Haley felt that if Brooke had been honest with her about Nathan from the start, it wouldn't have upset her as much as it had now. After all, Haley and Nathan hadn't even met when it happened, but at least she would have felt like her friendship with Brooke was built on trust.

If Brooke was able to keep quiet about something like that, it made Haley wonder what other secrets she could be hiding.

Haley's thoughts were interrupted by the sound of Nathan speaking.

"Hey, is everything ok? You seem a little quiet," he said, concern in his voice.

"I was just thinking," Haley answered letting out a huge sigh as she did.

"What about?" Nathan asked, looking down into his wife's eyes.

"Brooke mostly," she replied, looking back at him. "I mean how could she not tell me about the two of you? I would have preferred to have heard it from her instead of watching it along with the rest of the year. How am I supposed to trust her after all this?"

"Maybe she was afraid to tell you. I mean you two didn't even know each other when it happened, but now you've become really good friends. What if she didn't want to tell you in case it hurt you and she ended up losing your friendship in addition to Peyton's?"

Haley closed her eyes sighed. "I just hate feeling like I can't trust her."

"I think deep down you know you still can. Come one Haley, Brooke makes a lot of mistakes, but haven't we all? You forgave me."

Haley looked up at Nathan before saying, "That's different."

"Why?" he asked.

"Because we're married." Haley said, seeming to understand that it wasn't really a valid reason.

"Yeah, but who was it that stood by you through all our problems? Who offered you somewhere to live and didn't judge you for leaving on tour? Who let everyone at school think that she was pregnant just to give you more time to tell me? Who made your wedding dress and was your made of honour?"

Haley looked ashamed of herself for a moment before finally saying, "Brooke."

"Haley, she cares about you, and she's going to make mistakes like we all do, but she would never hurt you intentionally, and I think deep down you know that."

She looked up at Nathan and smiled, "I know," Haley sighed. "You're right. I should go and find her."

"I think Lucas said she'd gone to Peyton's." Nathan said smiling back at her. "Why don't you wait until she gets back? You and Brooke will be fine, just like you always are. Let her and Peyton try and sort out their differences."

Haley knew that Nathan was right. She and Brooke always seemed to be alright in the end. Their conversation could wait a while longer, but she wasn't sure that Peyton and Brooke's could.

Haley leant her head against Nathan's chest and they continued to dance slowly together.

"I love you," she said lovingly to him.

"I love you too," he replied, kissing her forehead gently as he did.