Desperate Housewives Season 6 Ep. 19 " We All Deserve to Die "

Official spoilers for Desperate Housewives season 6 episode 19. Lynette uncovers Irina's hidden secrets...

"We All Deserve to Die" - Determined to derail son Preston's marriage to Irina, Lynette discovers the truth about her future daughter-in-law, on ABC's "Desperate Housewives," SUNDAY, APRIL 18 (9:00-10:01 p.m., ET). Gaby offers to help out neighbors Bob and Lee in the most generous way, but does not consider the consequences; Bree begins to question Sam's motives; Susan gets creative to help Mike with his finances; and unbeknownst to Angie, Danny meets Patrick for the first time.

John Barrowman ("Torchwood") Guest Stars