Spoilers for the Walking Dead Season 7 finale ahead. It had been a long time since a main cast member got to slap on zombie makeup on The Walking Dead, but the Season 7 finale changed that. During the April 2 episode of The Walking Dead, Sasha died after taking a suicide pill and attacked the Saviors as a walker. Prior to that, Negan had actually believed she was going to join him.
But no, Sasha had no plans to join the Saviors, so Eugene's drug did not go to waste. Negan wanted Sasha to arrive at the Alexandria confrontation in a coffin as part of some dramatic display. Her offer to stay in the coffin longer than Negan wanted and request for a bottle of water were red flags, but it didn't seem to alarm Negan. When he opened the coffin to catch Sasha up on the situation, even calling her "Sash" like a friend, Abraham's former flame was already gone.
As a walker, Sasha lashed out at Negan, and was even able to take out some Saviors on her way. She didn't take Negan down, but I think she achieved her goal. This also puts Eugene in danger — Negan has his doubts now, and I honestly think Eugene may deserve the added stress. One good deed does not fully redeem him.
At the end of the episode, Maggie and Jesus sought out the zombified Sasha and put her down. They held a funeral for her, knowing somehow that she was in control of her situation. It turns out that Sasha's scenes with Maggie were not Sasha's dreams or fantasies, but rather Maggie's eulogy.
I'm going to miss Sasha on The Walking Dead even though Sonequa Martin-Green will be on my TV screen soon enough with Star Trek: Discovery. While I wish Sasha's ending hadn't been quite so bleak, it did help the people she loved. Sometimes, in the apocalypse, that's more than you can ask for.