Description by couchtuner for Desperate Housewives Season 6 Episode 22 : Lynette comes to a shocking realization about Eddie (guest star Josh Zuckerman), and Susan and Mike’s financial woes result in the ultimate sacrifice. In the meantime, Bree offers Sam (guest star Sam Page) a generous payoff to walk away, and Angie relies on Gabrielle for help when Patrick (guest star John Barrowman) threatens the life of her son.
Watch It Here :Desperate Housewives Season 6 Episode 22 The Ballad of Booth (1)