Last updated on Tuesday 21 January 2014 at 02:45 UK

Watch One Tree Hill Series 6 Episode 9 Online Free

One Tree Hill Series 6 Episode 9PLAY

The past comes home to roost as the residue of deception, anger and romantic mistrust permeates the lives of several Tree Hill residents. Nathan finds himself face to face with an old rival; Brooke deals with someone who once hurt her; and Lucas's novel leads him into unchartered and threatening waters.

Recommended TV Series & Movies