Bree says she’s a “bad” or “terrible” person in Tell Me Lies because the show is clearly setting up a future reveal that she’s hiding a major betrayal or morally messy choice, most likely involving cheating and/or hurting someone close to her.

Quick Scoop

In Season 3, Bree calls herself a “terrible person” right after learning that Evan cheated on her with her best friend Lucy back in college, which makes her reaction feel oddly self‑blaming instead of just angry at them. The season (as of the latest episodes) has not yet revealed the exact reason, so the line is written as a mystery hook for a later plot twist rather than a completed explanation.

Leading Fan Theories

Fans on forums and entertainment sites are treating Bree’s line as foreshadowing and have a few main theories about why she thinks she’s a bad person:

  • She may have slept with Wrigley and/or Stephen, which would mean:
    • She cheated on Evan.
    • She possibly slept with her best friend’s on‑off boyfriend, adding another layer of betrayal.
  • She might be the one who anonymously reports Oliver and Amanda’s relationship to the administration, potentially blowing up Amanda’s life while having her own history with Oliver.
  • The writers have hinted in interviews that Bree’s storyline this season is designed to get “messier,” suggesting her guilt is tied to a serious breach of loyalty rather than just feeling bad about Evan and Lucy.

Right now, the show has intentionally left Bree’s “I’m a terrible person” as an open question, so any specific reason is still speculative until upcoming episodes fill in the blanks.

Bottom note: Information gathered from public forums or data available on the internet and portrayed here.