One Tree Hill S06E05 You’ve Dug Your Own Grave, Now Lie in It
Lucas and Lindsey face a tenuous future, while Nathan receives an offer from a pro basketball team. Haley unwittingly puts Jamie’s life in peril, while Brooke struggles with giving up her company. Peyton discovers a dark secret about her new recording artist. Haley learns the truth about Dan, which leads to a final showdown with Carrie.