I went into the *Imperfect Women* finale convinced I had it figured out. I had Robert pegged by episode three, then Scott by episode five, then, briefly and embarrassingly, Eleanor herself by the end of episode seven. I was wrong every time, which is honestly the nicest thing I can say about a show I had been pretty mixed on.
So let me start with the confession: I came around on *Imperfect Women* in the last twenty minutes of "The Bridge." Not because the killer reveal is some season-of-television masterstroke, but because the show finally stopped pretending it was a whodunit and admitted what it had always been. This is a story about two women, Mary and Eleanor, finding out at the same time what kind of marriage one of them was actually in. The murder is the delivery mechanism. The grief is the show.
Heads up: full spoilers from here on, including the killer, the body count and the final shot.
What actually happens in The Bridge
The finale opens where the series began, on the overpass where Nancy's body was found, but this time we are inside the night of the murder rather than the morning after. We see Nancy on the phone, agitated, telling someone she is done. We do not see who she is talking to yet. The show holds that card.
Cut to the present. Eleanor has finally told Mary about the affair, a scene the show has been deferring since the pilot, and Mary's reaction is the closest Elisabeth Moss gets to her *Top of the Lake* register all season.
From there the finale runs three tracks in parallel. Eleanor and Donovan piece together that the "David" Nancy referred to in her journals was not a stranger at all but a name she used to keep the affair off the page. Mary, alone in the house, finds a receipt that confirms what she already knows. And Howard, sensing that the floor is about to give out under him, suggests a drive.
He takes Mary to the bridge. He admits to the affair. He does not, at first, admit to the killing, but the way he keeps glancing at the railing tells her everything. There is a struggle. Mary is knocked unconscious. Eleanor, who has guessed where Howard would go, arrives in time to see him standing over Mary's body with a tire iron.
The last act is genuinely brutal. Mary regains consciousness and stabs Howard in the back with a knife from the car. Eleanor, in a moment the show frames almost like a verdict, puts the car in drive and hits him as he staggers toward her. Howard dies at the same place Nancy died. The two surviving women sit on the curb until the sun comes up.
Who killed Nancy, and why
Howard killed Nancy. Mary's husband. The man whose dinner parties anchored half of the flashbacks. The man who, in the pilot, hugged Eleanor at the wake.
The affair had been going on for months. Howard, in the version we get in the finale, had convinced himself it was something it was not, a clean second life he and Nancy were going to step into together. Nancy, increasingly, had decided it was a mistake. On the night of her death she asked him to meet her on the bridge to end it.
This is where the show pulls a small but important move. Nancy did not go to that bridge alone or unprotected. Earlier in the day she had reached out to Scott, the violent figure from her past the show spent two episodes dangling in front of us as a red herring, and asked him to be nearby. Scott did show up. He just got there too late, and what he saw and then ran from was Howard dragging Nancy's body, not the killing itself.
The murder itself, as Howard finally describes it in the car with Mary, was not premeditated. Nancy told him she was done. He shoved her. She hit the wall of the bridge wrong. He panicked and tried to make it look like a fall.
That is the answer to the search-bar question. Howard did it. He killed her because she said no.
How the show's ending differs from the novel
If you read Araminta Hall's 2020 novel before watching, the killer reveal will land very differently for you, because in the book it is not Howard at all.
In Hall's version, the person on the bridge with Howard and Nancy that night is Marcus, Mary and Howard's teenage son. Marcus has figured out his father is having an affair, follows him to the meeting, and confronts him. In the struggle that follows, Nancy steps in to protect Marcus, Marcus shoves her away, and she falls and hits her head. It is a death by accident inside a confrontation Nancy was trying to defuse, not a murder.
The show throws almost all of that out. Marcus is not the killer. Mary does not poison Howard. The death on the bridge is a deliberate act of violence by an adult man against the woman ending the affair.
Weisman has said in interviews that the writers wanted "action and momentum and release" in the finale that the novel pointedly withholds. Whether the swap works probably depends on which version of this story you wanted in the first place.
What this leaves us with for Mary and Eleanor
The finale's last fifteen minutes are not about the murder. They are about the friendship that survived it, which the show has been quietly arguing all season is the actual subject.
Mary and Eleanor end the series in the same room for the first time since the pilot. The conversation they have is small. Mary asks Eleanor why she did not tell her about the affair. Eleanor says she thought she was protecting her, and that she was also, honestly, protecting herself.
The show is making a specific point here. The marriages in *Imperfect Women* are presented, almost without exception, as structures that have curdled into performance. Howard and Mary. Nancy and Robert. The thing that survives is the friendship, and only because Mary and Eleanor are willing to do the much less glamorous work of telling each other the truth after years of declining to.
It also recontextualizes Nancy. Across eight episodes we have seen her almost entirely through other people's memories. The finale is the first time Mary and Eleanor talk about Nancy as a person who was also lying to both of them, and also loved them, and also did not deserve what happened to her.
What the title is finally doing
Here is what I keep coming back to. The phrase "imperfect women" gets said out loud exactly once in the finale, by Eleanor, and she is not saying it as an apology. She is saying it as a refusal.
For most of the season, the title has functioned the way you would expect it to, as a slightly arch label the show was applying to Mary, Eleanor and Nancy from the outside. A flawed-women-with-secrets framing that critics, fairly, found a little familiar.
The finale flips the term. By the time Eleanor says it, "imperfect women" is no longer a diagnosis being handed down by the show. It is a category Mary and Eleanor are claiming, in opposition to the much tidier roles the case has been trying to assign them.
If you came here to confirm that Howard did it, he did. If you came to figure out why the show changed the killer from the book, I think the honest answer is that Apple TV+ wanted a finale you could share a clip of, and Annie Weisman wanted a finale that ended with two women refusing to apologize for being alive.