Fast forward to Season 5. That’s the time jump season where everyone is an adult. Haley and Nathan are married (still) and trying for another baby. But it doesn’t happen right away. Cue the drama.
They struggle with infertility for a bit. It’s a real, emotional storyline. But then, in Season 5, Episode 12, “Hundred,” Haley discovers she’s pregnant. She takes the test while Nathan is out. She’s crying at the sink.
In What Season Does Haley Get Pregnant at Norman Nelson blog
This time, the pregnancy is a happy accident during a planned attempt. The show emphasizes how hard it can be to conceive. It’s sweet, but also, it’s still Tree Hill, so expect a few more curveballs.
Quirky Fact: The Baby’s Name is a Nod
Their second son’s name is Liam James Scott. “James” is Haley’s middle name. It’s a cute callback. Plus, it’s way less chaotic than the first pregnancy. No fainting spells this time. Just lots of happy tears.