Watch One Tree Hill - Anyone Who Had A Heart

One Tree Hill Season 9 Episode 12

Season 9 Episode 12

First Aired: March 28, 2012

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