Watch One Tree Hill Season 9 Episode 12 - Anyone Who Had A Heart

One Tree Hill Season 9 Episode 12

First Aired: March 28, 2012

Description: Brooke tries to deal with her father's betrayal.