Synopsis by Hal Erickson
Burdened with guilt over her past behavior, Gabrielle (Eva Longoria) throws herself into a "mission" -- to stage a fashion show featuring her female friends on Wisteria Lane. Meanwhile, Susan (Teri Hatcher) is caught in the middle when she finds out about Gabrielle and John (Jesse Metcalfe) -- while John's mom, Helen (Kathryn Harrold), thinks her son is fooling around with Susan. Bree (Marcia Cross) uses her own judgment in dealing with the repulsive behavior of her son, Andrew (Shawn Pyfrom). And Lynette (Felicity Huffman) suffers unexpected consequences when she "steals" a nanny for her kids.