Looking to watch Desperate Housewives Season 2 Episode 20 online? TV Fanatic is your destination for every paid and free streaming option of the Desperate Housewives S2E20 full episode from 1 affiliates.

Unrated

Episode Details

Desperate Housewives Season 2 Episode 20: "It Wasn't Meant to Happen"

Just when Gaby and Carlos obtain full custody, Libby changes her mind and takes Lily back; Bree offers to be Peter's sex addiction sponsor; Ed has Lynette send dirty instant messages to his wife to save his marriage.