Listen to the Rain on the Roof


Episode Info

Season 3 of ABC's hit primetime drama Desperate Housewives gets underway with Mike (James Denton) still in a coma after being hit by a car six months ago, and Susan (Teri Hatcher) holding out hope that he will soon snap out of it and make a full recovery. Later, Susan enters into a tenuous relationship with fellow hospital regular Ian, whose wife Jane has been in a coma for three years and who seems interested in something more than friendship with the grieving Susan. Meanwhile, Tom (Doug Savant) longs to include his love child Kayla in various family activities, which causes more than a little controversy in the Scavo household. The situation is later compounded when Lynette (Felicity Huffman) invites Kayla to Parker's birthday party under false pretenses, and Lynette mush rush to cover up the event. Regardless, Lynette's deception eventually blows up in her face when Nora shows up at the house and discovers the truth. With Carlos (Ricardo Chavira) and Gabrielle (Eva Longoria)'s divorce in the works, the soon to be ex-wife becomes fed up dealing with the pregnant Xiao Mei, and a flashback reveals the truth behind Oscar and Alma's split. Of course it doesn't take long for Oscar to bounce back, and he's soon proposing to the very hesitant Bree - who is still recovering from the recent death of her former husband Rex.


Felicity Huffman
as Lynette Scavo
Teri Hatcher
as Susan Mayer
Marcia Cross
as Bree Van De Kamp
Eva Longoria
as Gabrielle Solis
Nicollette Sheridan
as Edie Britt
Mark Moses
as Paul Young
Cody Kasch
as Zach Young
James Denton
as Mike Delfino
Doug Savant
as Tom Scavo
Zane Huett
as Parker Scavo
Joy Lauren
as Danielle Van De Kamp
Kyle MacLachlan
as Orson Hodge
Laurie Metcalf
as Carolyn Bigsby
Dougray Scott
as Ian Hainsworth
Kiersten Warren
as Nora Huntington
Rachel G. Fox
as Kayla Huntington
Kathryn Joosten
as Karen McCluskey
Mike Baldridge
as Guy No. 1
Charlie Dell
as Older Man
Shane Kinsman
as Porter Scavo
Terry Bozeman
as Dr. Craig
Brent Kinsman
as Preston Scavo
Brenda Strong
as Mary Alice Young
Show More Cast