The Walking Dead's Season 8 finale, "Wrath," is the successor to the season premiere "Mercy." Both of their titles come from an Islamic hadith spoken by Rick Grimes (Andrew Lincoln) in a flash-forward in the season premiere: "My mercy prevails over my wrath." The show finally caught up to the flash-forwards teased throughout the season, where a gut-shot, red-eyed Rick leans against a tree, seemingly having just finished something exhausting. We found out what it all meant: Rick's militia defeated the Saviors in a cleverly anticlimactic battle that ended with Rick sparing Negan's (Jeffrey Dean Morgan) life by non-fatally slashing his throat.

Outgoing showrunner Scott Gimple's final episode (longtime co-EP Angela Kang will be taking over Season 9 as Gimple assumes the newly-created position of Chief Content Officer, overseeing the entire franchise) started with Rick's memory of walking hand-in-hand with young Carl (Chandler Riggs), and asking Siddiq (Avi Nash) to tell him how his son died. Siddiq recounted how he and Carl put down some walkers to free their souls, which is what Siddiq's mother believed. "He died honoring a woman he didn't even know," he said, and philosophized about how people who die leave something behind in the people they loved.

Of course fans lost it over this.

THE BEGINNING WITH 3 YEAR OLD CARL AND SHERIFF'S DEPUTY RICK ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ˜ญ๐Ÿ'"๐Ÿ'"๐Ÿ'"๐Ÿ'" #TheWalkingDead #TWD

— steven* (@GrimesYachty) April 16, 2018

As the Hilltoppers plotted to walk into Negan's trap (though Daryl [Norman Reedus] suspected something fishy), Morgan (Lennie James) lost it, knocking down and putting his stick on Henry. Rick suggested he shouldn't come. "We are worse than we were," Morgan told him. He said that giving those Saviors their word and then killing them was wrong. There's no going back to the way they were, "so let's just finish this." The gang headed out into battle, Rick and Michonne (Danai Gurira) hand-in-hand.

So rick and michonne are just gonna keep holding hands like a bunch of teenagers? ๐Ÿ˜‚ #TWD #TheWalkingDead

— Thalia Al Gul (@SuliaJenifa) April 16, 2018

#TWD you don't walk into battle holding hands. You do that after. ๐Ÿ˜‚๐Ÿ˜‚๐Ÿ˜‚ @TWDFamilyy

— Dr. Franqui-Rivera (@hfranqui) April 16, 2018

I really really hope that #Richonne hand/hold zoom doesn't spell disaster for those two. I would be devastated ๐Ÿ˜ณ๐Ÿ˜ฅ#TheWalkingDead #TWD

— Melanie (@MellieLangie) April 16, 2018

Over at the Sanctuary, Dwight (Austin Amelio) was a prisoner in the place he used to help run and Eugene (Josh McDermitt) delivered his bullets to Negan. Negan took Father Gabriel (Seth Gilliam) in the car with him and Eugene and Laura (Lindsley Register), and confessed that he was sacrificing some of his own people by sending them out to a decoy roadblock that got attacked by Rick and his people. He explained that while Rick and his people were thinking they'd be encountering Negan he'd really be running straight to the Hilltop. But Rick realized it was a trap, and sent them elsewhere, while Gabriel complicated things for Negan by jumping out of the car.

"So that's it?! Your confession is that you're going to kill every last one of them?" #TWD #thewalkingdead

Gabriel: pic.twitter.com/eSmoOnHxkx

— Montoya ๐Ÿ‹ (@monrail) April 16, 2018

They quickly caught him -- he's basically blind, after all -- and Eugene put a gun in his face. Negan called dibs on the priest, and made it clear that this was his last day on Earth.

Jesus (Tom Payne) suggested that Morgan use one end of his stick for the dead and one for the living, which Carol (Melissa McBride) thought was a cool suggestion. Then the sound of Savior birdcalls filled the air. Negan was waiting.

ANYTIME I HEAR THE WHISTLES MY HEART DROPS. #TheWalkingDead #TWD

— steven* (@GrimesYachty) April 16, 2018

The Saviors had them surrounded as Negan taunted them by saying that Eugene made their massacre possible by making the bullets, Dwight was going to watch them all die and Gabriel was about to get shot in the head. The Saviors lined up to open fire, and Every! Single! Gun! Malfunctioned! Eugene double-crossed the Saviors and made defective bullets that jammed the guns! He's still a good guy! He's Snape!

YES EUGENE YAAAAAAAS!!!! #TheWalkingDead #TWD

— Troy Glover (@VirusOutcast) April 16, 2018

Eugene coming up clutch!! #BallsofSteel #TWD

— Ryan J (@Rjis22) April 16, 2018

His former friend Rosita (Christian Serratos) picked some Saviors off of him. He puked on her last week, but they're gonna be cool again if they survive this. She did slug him in the face for the puke, though.

Over at the Hilltop, Aaron (Ross Marquand) and the Oceansiders showed up and Molotov cocktailed the attacking Saviors. Things were going well!

Ricks team finally having something positive happening But im sure the writers will ruin it, #twd

— ๐Ÿ‡บ๐Ÿ‡ธDamien Fire ๐Ÿ"ฅ (@damienfire) April 16, 2018

Over at the field, Some Saviors surrendered, while Rick chased Negan to the prodigal tree. Negan admitted that the "eeny meeny miny moe thing" when he killed Glenn (Steven Yeun) Abraham (Michael Cudlitz) "was bulls---" and that he made the decision to not kill Rick in front of his son, but if he had, Carl would still be alive. Rick begged Negan to take 10 seconds and talk about Carl. Rick said that Carl was right, there was another way. At first Negan said no, but then his eyes welled up with tears. He knew it, too.

Then Rick slashed his throat with a knife he had up his sleeve.

I truly thought Rick was going to kill Negan but Carl made it different. He should've been there T-T. #TheWalkingDead #TheWalkingDeadSeasonFinale #TWD #WalkerStalker #FOX #AMC pic.twitter.com/bknD2jNxtO

— Marielena Nuรฑez (@Sinaindira) April 16, 2018

Rick flashed back to walking with Carl, and then came to and saw all his people watching him. He ordered Siddiq to save Negan, which caused Maggie (Lauren Cohan) to melt down and cry "it's not over 'til he's dead!"

Rick told the Saviors that it was over, but that for anyone who would work together and live in peace, the world was theirs by right, echoing what he said in the season premiere. He pointed to the enormous horde of walkers off in the distance (that's going to be a big problem in Season 9) and said that's the real enemy.

Morgan gave his Kingdom armor to Carol to give to Henry, saying to tell him he'd be alright. He went off on his own.

Rick sat at the tree, said "my mercy prevails over my wrath," and broke down in tears, finally mourning his boy.

Savior defector Al told Maggie that he'd been reading the book Georgie left, and that he wanted to help build the projects it contained. Maggie said OK.

Daryl took Dwight out into the woods. Dwight was sorry for what he did, but was willing to accept his punishment. But rather than killing him, Daryl gave him the keys to a truck and told him to go away and never come back, but to "find her;" that is, his wife Sherry, who's out there somewhere. Dwight drove to his and Sherry's house and found that she'd left a note for him that said "Honeymoon (infinity symbol)."

Morgan went to the junkyard and told Jadis (Pollyanna McIntosh) that Rick invited her to come live at the Hilltop, among people. Jadis revealed that her real name is Anne. Morgan said that he was going to stay at the Heap, though.

#Anne of Trash Gables.#Jadis#TWD#TheWalkingDead

— OfficialLucille (@VampireBatLucy) April 16, 2018

Anne??? Bitch your name is Jadis #TWD

— New Mrs. S (@itsakeishlife) April 16, 2018

Maggie told Jesus that he and Rick were right about sparing the Saviors, but not about Negan. So she and Daryl are going to bide their time, and wait for the right moment, and then show Rick and Michonne that they were wrong. Uh oh. Maggie looked like Michael Corleone there.

Jesus...Maggie...Daryl... no. Just no. #TWD

— ะฒัฮนั‚ั‚ฮฑะธัƒ (@eanerynattirb) April 16, 2018

Rick and Michonne told Negan that they were going to keep him in a prison cell and that we would live as evidence that they were making a civilization. "You, alive, is gonna help show people that things have changed," Rick said. He's he cop, so he believes in putting people in jail.

Father Gabriel went to the burned-out ruins of his church and thanked God and said that he understood. "I can see," he said, probably metaphorically.

The episode ended with Rick writing his own letter to Carl. "I forgot who I was," said Rick. "You made me remember." Carl showed them the next world.

The episode was very final. It wrapped up every All Out War story and planted the seeds for what's to come. The Season 9 conflicts will be dealing with that giant horde off in the distance and Rick vs. Maggie (that is, if Lauren Cohan is back next season). In an interview with Deadline, Scott Gimple said that this episode is "sort of the end of a very long chapter of The Walking Dead;" that is, the first eight years. And that feels true.

But fans are mostly unhappy that Negan lived. Twitter reaction to the episode leaned negative.

The fight between Rick and Negan that we were waiting since 2 years, is a joke. 1 minute, and ridiculous. You promised us a great episode. It was slow as usual, no action. What happened? Eugene changed bullet. And that's it? #TWD #TheWalkingDead

— Rhaegar (@Rhae_gar) April 16, 2018

So Negan dying is NOT something they could change but Carl dying IS something they could change. Theses damn writers. Negan should be DEAD since you already screwed the comics anyway! #TWD #TheWalkingDead

— Warrior Lovers (@little_one63) April 16, 2018

Others mostly liked it, but still wanted Negan dead.

#TWD Negan still should've died but this was a good Finale...for the most part. pic.twitter.com/5aDAqUzqBa

— trumpetnista (@trumpetnista) April 16, 2018

All Out War is over. Season 8 was unnecessarily heartbreaking in places but compared to a lot of the shows I've been around over the years? It's still top shelf. I'm not looking forward to Negan adding more conflict in #TWD 9 but...the Finale was pretty damned good. I'll take it.

— trumpetnista (@trumpetnista) April 16, 2018

The Walking Dead will return for Season 9 in the fall.



Other Links From TVGuide.com The Walking DeadAndrew LincolnJeffrey Dean MorganChandler RiggsLennie JamesLauren CohanAustin Amelio