'Desperate Housewives' Spoilers – Details on Episode 20

Archive

Episode 2.20: It Wasn’t Meant to Happen
Airdate: April 30, 2006

The Karl-Edie relationship finally ends after he breaks up with her, but Edie is still in the dark about Susan being the other woman. Bree discovers that Peter has another addiction. The Solis family fight off a claim by Lily’s father. Lynette takes on the task of helping Ed spice up his sex life. Guest starring are Currie Graham as Ed Ferrara, Eddie McClintock as Frank Helm, Lee Tergesen as Peter McMillian Sam Horrigan as Dale Helm, Whitney Dyland as Kelli, M.C.Gainey as Claude, Mitch Silpa as Jerry, Barry Sigismondi as football coach, Jesse Corti as social worker, John Mariano as Oliver Weston, Gary Wolf as Mark and Mark Brady as officer no. 1.

Credit: Spoiler Fix, ABC