Brooke was a bad friend for not telling her friends about the attack? I'm sorry but I don't see how that makes her a bad friend. She wanted to tell Peyton but found out she was happy with Lucas so she didn't wanted to bother them. And she didn't want to bother anyone with it. I can relate A LOT with that. I tend to protect people and I do everything to make them happy. While some may argue Brooke becomes selfish in later seasons, or even in this season, I especially don't agree with that statement this season. If anything, both Haley & Peyton should have looked thought her cover-up. Yes, Haley gave her a great shrink and stuff but she did that for a whole other reason than the attack. But I don't blame anyone for the situation. I can see Peyton was happy and choose to ''ignore'' it...maybe kid herself by thinking Brooke told the truth..