what episode does nathan find out haley is pregnant
Haley James Scott During the premiere of season four, Brooke was viewed as being the one pregnant, but after a few episodes, it was discovered that Brooke was covering for Haley's pregnancy. When Brooke finally told Haley she couldn't pretend to be pregnant any more, Haley realized it was time to face Nathan and tell him about their baby. Because of Haley's and Nathan's debt, she's been working shifts at Karen's Cafe and has been tutoring Rachel in Calculus. On the day of the State Championship game Haley is found on the bathroom floor in pain, the other girls including Rachel, Peyton, Bevin and Brooke rush her to the emergency room. The doctor told her she would be fine but it was stress causing her problems, and told her she was having a son. After the State Championship game, Haley jumped in the way of a car that was about to hit Nathan. The car was being driven by Daunte, as revenge for Nathan's betrayal after he was lent money. After a string of operations, she was fine and to her and Nathan's delight, they find that the baby has a heartbeat of their son. After Nathan tells her what he did, she freaks out and leaves; but eventually forgives him. He then buys her a maternity prom gown after winning the stripping contest.