Holiday cheer is curtailed when disaster strikes on this Sunday's "Desperate Housewives" -- and ET has a sneak peek!
Gaby (Eva Longoria Parker) and Lynette's (Felicity Huffman) friendship is on the brink of a collapse what with the suits and countersuits since Carlos (Ricardo Antonio Chavira) fired Lynette when he discovered she had lied to him about being pregnant.
The women both turn up for the Wisteria Lane annual holiday festival, but as the choir begins to sing "Silent Night," they get into a fight.
"You are blocking me with your big, fat head," Gaby accuses Lynette, adding, "Carlos is probably going to lose his job over what you are putting him through."
"I wonder what that feels like," retorts Lynette. "Because your husband canned me, my husband had to drop out of school."
Then the reindeer games begin as the ladies get physical! But the holiday celebration is curtailed when real disaster strikes, putting lives in peril. A plane crashes on Wisteria Lane and not everyone will survive, but a hero will rise in this shocking episode.
Also on Sunday night's episode, Susan (Teri Hatcher) hatches a plan to help an irrational Katherine (Dana Delany); Bree (Marcia Cross) and Orson (Kyle MacLachlan) come to an agreement over their marriage; and Danny's ( Beau Mirchoff ) vital mistake may cost Angie (Drea de Matteo) her freedom.
"Desperate Housewives" airs Sundays at 9 p.m. on ABC.