Edie thinks that Karl is going to pop the question, but he's really trying to marry Susan, Carlos learns more about the fractured relationship between Gabrielle and her mother, Lucia (guest star Maria Conchita Alonso), and Lynette learns the extent of Bree's problem with alcohol.
click here to see where to watch or (watch here).
Ready to Watch Desperate Housewives, Season 2, Episode 15?