Desperate Housewives 3x6 Sweetheart, I Have to Confess Season 3 Season 0 0 EpisodesSeason 1 23 EpisodesSeason 2 23 EpisodesSeason 3 23 EpisodesSeason 4 17 EpisodesSeason 5 24 EpisodesSeason 6 23 EpisodesSeason 7 23 EpisodesSeason 8 23 Episodes 3x1 - Listen to the Rain on the Roof 3x2 - It Takes Two 3x3 - A Weekend in the Country 3x4 - Like It Was 3x5 - Nice She Ain't 3x6 - Sweetheart, I Have to Confess 3x7 - Bang 3x8 - Children and Art 3x9 - Beautiful Girls 3x10 - The Miracle Song 3x11 - No Fits, No Fights, No Feuds 3x12 - Not While I'm Around 3x13 - Come Play Wiz Me 3x14 - I Remember That 3x15 - The Little Things You Do Together 3x16 - My Husband, the Pig 3x17 - Dress Big 3x18 - Liaisons 3x19 - God, That's Good 3x20 - Gossip 3x21 - Into the Woods 3x22 - What Would We Do Without You? 3x23 - Getting Married Today Susan professes her love for Ian. Gabrielle and Carlos try to rekindle their love. Bree is confronted with Orson's past. In the meantime, Nora and Lynette go to war.