Negan is not ready to give up without getting some more blood on his hands.
That much became clearer than ever on The Walking Dead Season 8 Episode 12 when the villain decided it was time to frighten everyone at the Hilltop.
Watch The Walking Dead Season 8 Episode 12 Online
Negan and Simon plotted to cause some tension amongst the team, but Dwight was eager to travel on his own.
Because he was a full-blown Hilltopper at this stage. It was only a matter of time before...