Watch Desperate Housewives Season 2 Episode 20 : It Wasnat Meant to Happen Online Full Episode.
Gabrielle and Carlos have been detered when a father of their baby shows up to take a baby back. Cops and a warn arrive to a chateau on Wisteria Lane. Lynette tries to benefit Ed warmth up his sex life. Meanwhile, Karl decides to smack up with Edie, as Edie has no suspicion that Susan [...]