"Sing Me a Song," Sunday's penultimate episode before The Walking Dead's midseason finale, is setting up the pieces for a showdown.

Spencer Monroe (Austin Nichols) is not happy with how things are going in Alexandria. He blames Rick (Andrew Lincoln) for everything bad that's happened since the Grimes Gang arrived, with the worst offenses being the deaths of his family and getting them involved in this Saviors business. He's on especially thin ice with the leader after his secret stash almost brought the wrath of Negan (Jeffrey Dean Morgan) down on Alexandria. And his relationship with Rosita (Christian Serratos) is basically over, since she wants to resist the Saviors while he's passive-aggressively gung-ho about gathering for the Saviors, since that's what Rick wants them all to do.

Rosita, for her part, is essentially Alexandria's one-woman resistance. In this exclusive sneak peek, she and Eugene (Josh McDermitt) are going outside Alexandria's walls to do some... metalwork, let's say. They're not looking for stuff for the Saviors, that's for sure. Spencer tells her what she needs to do.

Catch up on the latest news about The Walking Dead

"We gotta produce for them," he says. "It's like taxes." When she rolls her eyes, he says, "you can keep acting pissed at me, but I didn't do this. Rick did."

Rosita looks him right in the face and says, "you think you can do better."

Austin Nichols, <em>The Walking Dead</em>Austin Nichols, The Walking Dead


"Yes," says the guy who hid in a truck when the Wolves were attacking Alexandria because he was too scared to fight.

Rosita laughs and says, "Sure, I bet you already have a whole truckload of stuff hidden out there for yourself, huh? Go get it. Pay your taxes and leave me the hell alone."

Sounds like a breakup to me.

It also sounds like Spencer is going to make a play against Rick, which probably won't end well for him, and Rosita is going to get herself killed on her solo mission unless she starts making some allies.

The Walking Dead airs Sundays at 9/8c on AMC.