Logo text [This article contains major spoilers from the series finale of Imperfect Women .] The whodunnit at the center of Imperfect Women — since Kate Mara ’s Nancy was murdered in episode one — has finally been answered in the thriller’s series finale. And Mary ( Elisabeth Moss ) was right. Howard (Corey Stoll), the stay-at-home mom’s gaslighting husband whose once-distant relationship with Nancy turned inappropriately personal when the two began working together on a theater production, killed Nancy hours after she met up with Mary and Eleanor ( Kerry Washington ) for drinks in the series premiere , and told the latter friend she’d break things off with her then-unknown lover later that night. That plan doesn’t pan out quite as easily as Nancy expected, however. Instead of a mutual parting of ways, Howard professes his love for Nancy and proposes that the two be together.…