Bree discovers that Andrew has started drinking again, so much so that his husband leaves him. She encourages Andrew to go into rehab but is jarred when he decides to make amends by telling Carlos about running over his mother. When Carlos invites Andrew on a camping trip, Bree and Gabrielle fear the worst and follow them. Seeing Carlos with a bloody towel and a dirty shovel, Bree blurts out what Andrew did, just before her son enters the cabin. Carlos is outraged over this but eventually forgives Andrew. However, when Bree comes to thank him for not pressing charges, Carlos coldly tells her he won't forgive her for hiding the truth all these years and that they're no longer friends and that she and Gabby can no longer be friends. Bree ends up taking Gabby and her daughters into her house when Gabby leaves Carlos after telling him that she will not end her friendship with Bree. While the Solis' are staying with Bree she has a run in with Detective Chuck Vance (Jonathan Cake) who was on Wisteria Lane to check on parolee Felicia Tillman. Juanita Solis calls the police and tells them that Bree is trying to kill her and Celia (after Carlos tells her Bree's involvement in her grandmother's death). Chuck responds to the call at Bree's home and Carlos sorts everything out, explaining that the girls misunderstood what he had told them. Chuck leaves and gives Bree his number and the Solis' move out of Bree's and back with Carlos.