when does haley find out she's pregnant
Haley James Scott When troubled teen, Jimmy Edwards, brings a gun to school, Haley and Nathan end up trapped in the tutor center with him during the shooting. After the death of Keith Scott they realize how they need each other and decide to move back in together. During a weekend getaway at a friend's cabin, Haley ecstatically accepts Nathan' proposal to renew their marriage vows in front of all their loved ones. The wedding takes place in the season three finale, along with a shocking cliffhanger in which Haley might be pregnant and Nathan' fate is unknown. The episode ends with Haley's calling for help.
Brooke Davis Lucas breaks up with Brooke, but Peyton decides to end their secret romance because she feels guilty and doesn't want to harm her relationship with her best friend. When Brooke finds out what really happened, however, she ends her friendship with Peyton and refuses to speak to her or to Lucas. During this time, Brooke experiences a pregnancy scare, eventually learning that her results were actually negative; however, in the heat of an argument with Lucas, she lies to him and tells him that she is pregnant with his child. When she comes clean about the truth, Brooke explains that she wanted to punish Lucas for cheating on her with Peyton. After uniting against Nicki (Jake Jagielski's ex-girlfriend), Brooke and Peyton agree to a truce and slowly begin to rebuild their friendship.