Tonight (4/29/2012), Desperate Housewives returns for its last two episodes before its two hour finale on Sunday, May 13, 2012. Spoilers for the series finale are starting to leak and and a bunch of dead househusbands and ex-boyfriends of the leading ladies are returning including Susan's exes' James Denton (Mike) and Richard Burgi (Karl), Bree's exes' Steven Culp (Rex) and Roger Bart (George) and Carlos' mom (Lupe Ontiveros). Expect an inevitable Tom and Lynette Scavo teary reunion. And another character dies in the finale as well. Can't wait!