One Tree Hill

After nearly nine years and 187 episodes, One Tree Hill is coming to an end this week. But before saying our final goodbyes to Nathan, Haley, Brooke and the gang, we take a look back at some of the show's memorable most moments. From psycho stalkers to heart-breaking deaths, here are our Top 9 One Tree Hill moments: