Watch Desperate Housewives Online
Susan is dismayed to see her ex-husband Karl move in with Edie; Phyllis sees Bree seek comfort with George Williams and accuses her of motive to kill Rex; Gaby seeks to control their finances with Carlos in jail.
After holding Susan hostage and unsuccessfully trying to kill Mike, Zach runs away; Bree has to deal with her mother-in-law; Carlos refuses to forgive Gaby for cheating; Lynette gets a job at an advertising agency.
Bree and Rex make amends, but then tragedy hits the Van De Kamp family. Zach learns what happened to his father. Edie meets the new residents of Wisteria Lane.
Susan and Mike move in together. Lynette tries to make sure Annabel (Melinda McGraw) doesn't come between her and Tom, but ends up getting Tom fired.
George continues to weasel his way into Bree's Life. Rex's health continues to detoriate. Lynette tries to spice things up with Tom.
Gabrielle plans a farewell party for Carlos before he leaves for jail for eight months. George Williams (Roger Bart) resurfaces in Bree's life.
Lynette learns that no good deed goes unpunished when she befriends Mrs. McCluskey. Susan's mother tries to jump start her and her daughter's love lives and ends up picking him up a man.
Susan's mother, Sophie (Lesley Add Warren) pays an unexpected visit after she and her boyfriend (Bob Newhart) break up.
Carlos' mother awakes from her coma, but ends up dying. Lynette befriends a deaf woman, Alisa Stevens (Marlee Matlin) at her kids' school.
Maisy Gibbons (Sharon Lawrence) is finally caught and arrest for prostitution. Maisy's little black book of clients, that includes Rex, soon becomes public for all to see.