Desperate Housewives Season 1 Episode 18
Children Will Listen
Susan's mother, Sophie (Lesley Add Warren) pays an unexpected visit after she and her boyfriend (Bob Newhart) break up. Gabrielle faces Carlos' wrath after he learns about the hospital settlement and tries to have their pre-nuptial agreement changed. Lynette and Bree's friendship is tested when Bree babysits and disciplines Porter. Bree and Rex visit Andrew at reehab camp where they learn some shocking news about their son. Felicia (Harriet Sansom Harris) gets closer to Zach and reveals some disturbing details about his family's past.