Watch Desperate Housewives Season 3 Episode 6 ‘Sweetheart, I Have to Confess’ free online in full streaming video:
Stream Desperate Housewives 306 Sweetheart, I Have to Confess
Plot: (Warning: May Contain Spoilers) Susan stays with Ian while Edie is still with Mike. Lynette is upset with Tom for kissing Nora. Bree learns secrets about Orson’s past. Gabrielle pushes Carlos out a window after he plays a cruel trick on her. Detective Ridley questions Mike about Monique’s murder.


this sucks!!!