From left to right – Marcia Cross, Nicollette Sheridan, Teri Hatcher, Eva Longoria and Felicity Huffman.
The Desperate Housewives Season Finale was about 2 hours long. This post has spoilers. Please give this a miss if you do not intend to know what happened in that episode.
The episode flashed forward to 2013 when old friends like Lynette, Gaby, Susan and Bree were joined by Katherine in a card game. Gaby (played by Eva Longoria) has become a mother by this time in 2013. She had twins who played with their mother’s clothes and makeup when Mom was busy with her women’s club.
Bree (played by Marcia Cross) made a successful catering business and smoothed over her marital problems.
Lynette (Felicity Huffman) would still be handling her children’s problems.
Katherine (Dana Delany) was confronted by Wayne. She confessed that their original child Dylan was dead and the present one was a lookalike substitute. Wayne threatened her and Katherine killed him. She escaped prosecution because the others conspired to tell the officials that Katherine acted out of self-defense. These were the major sub-plots of the finale.
Please click on the thumbnail to enlarge.