One Tree Hill Season 2 Episode 21
One Tree Hill
Season 2

Ep 21. What Could Have Been

  • TV14
  • May 17, 2005
  • 42 min
  • 8.3  (358)

In One Tree Hill season 2 episode 21, titled "What Could Have Been," the residents of Tree Hill are faced with difficult decisions that could change their lives forever.

Nathan and Haley are still struggling with their marriage after Haley's decision to go on tour with Chris Keller. Nathan attempts to win her back by planning a romantic evening, but things don't go as planned when Chris shows up unexpectedly. The tension between Nathan, Haley, and Chris reaches an all-time high, leading to a shocking confrontation.

Meanwhile, Lucas is still dealing with the aftermath of his breakup with Brooke. He tries to move on by going on a date with a new girl, Anna, but finds himself unable to shake his feelings for Brooke. Brooke, on the other hand, is dealing with the aftermath of her newfound popularity among the cheerleading squad. She begins to question whether her new popularity is worth sacrificing her friendships with the non-cheerleading girls she used to be close with.

Peyton is also faced with a difficult decision when she learns that her biological mother, Ellie, is dying of cancer. Despite their rocky past, Peyton decides to visit Ellie in California and discovers some surprising truths about her family history. As she grapples with the idea of losing her mother, Peyton faces some tough questions about her own life and future.

The episode also explores the relationship between Karen and Keith. As Keith prepares to leave Tree Hill for a new job opportunity, Karen is forced to confront her feelings for him and decide whether she wants to take their relationship to the next level.

Overall, "What Could Have Been" is a poignant and emotional episode that explores the complexity of relationships and the power of difficult decisions. With shocking revelations and unexpected confrontations, this episode is sure to leave viewers on the edge of their seats.

Description
Watch One Tree Hill - What Could Have Been (s2 e21) Online - Watch online anytime: Buy, Rent
One Tree Hill, Season 2 Episode 21, is available to watch and stream on The CW. You can also buy, rent One Tree Hill on demand at Max, Amazon Prime, Amazon, Hulu, Vudu, Google Play, Apple TV online.
  • First Aired
    May 17, 2005
  • Content Rating
    TV14
  • Runtime
    42 min
  • Language
    English
  • IMDB Rating
    8.3  (358)