One Tree Hill Season 9 Episode 12
Season 9
Episode: 12
Air Date: 2012-03-28
As Haley prepares to emcee the annual Tree Hill Burning Boat Festival, Brooke uses the opportunity to process her father’s betrayal, while Julian tries to breathe new life into a…
Episode Title: Anyone Who Had A Heart