Question: who attacked brooke in season 6?
Answer: Xavier "X" Daniels was a criminal who used to live in Tree Hill. He was responsible for the attack on Brooke Davis and for the murder of Quentin Fields. After taking Brooke's foster daughter, Sam Walker, and his brother, Jack Daniels, hostage, he was finally brought to justice by Brooke.