TWD: Daryl Dixon Recap: Great Balls Of Fire! A Violent Siege Sends [Spoiler] Packing

This week's The Walking Dead: Daryl Dixon gave us a heartbreaking twist in Roberto and Justina's love story — and a whole new reason to be scared of walkers.

As Sunday's episode opens, Roberto is pounding on Fede's door and insisting that Justina wouldn't volunteer herself to El Alcazar — and Daryl has visions of his own childhood, running away from people yelling in a trailer park. He tells Carol to stay out of it: "It's not our fight." But Roberto blames Daryl for this whole mess: "You are why we came back. And now she's gone." (Well, he's also why you're still alive, kid, but we're not here to argue.) Daryl wants to install the rudder they found on his boat, but Roberto no longer wants to come with them: "I can't live without her." While Daryl and Carol patch up the boat, Roberto confronts his dad Antonio about keeping him and Justina apart. Antonio warns his son that America could be dangerous, but Roberto fires back: "So I should be stuck here like you?" Ouch.

Carol is beating herself up for Justina leaving, but Daryl urges her to let it go: "We're always fighting everybody's fight. Sometimes we gotta fight for ourselves." A guy named Cooper shows Daryl how to tie nautical knots, and Valentina the boat captain thinks Daryl and Carol should take him with them. (She also thinks Daryl is Carol's "boyfriend," and she can't believe he isn't: "You've never...?") Things take a sad turn, though, when a band of marauders wearing masks and animal pelts charge towards the boat and open fire, hitting Cooper in the chest with an arrow. Daryl and Carol manage to kill the bad guys, but not before Cooper turns into a walker, forcing Daryl to shoot him in the head.

The masked marauders aren't done yet, either: They storm the village of Solaz del Mar, smashing through the front gate with a truck and pouring inside. A violent battle ensues, with Daryl and Carol returning to fight back and the townsfolk releasing walkers to take out the invaders — and Fede taking a spear to the shoulder. (He seems OK, though.) As night falls, the fighting dies down... but then a fireball shoots over the village walls, followed by several more. And that's not all: The fireballs are actually a clump of walkers on fire, so Daryl and company have to take them out without getting scorched. (After all these years, the Walking Dead franchise still finds ways to surprise us.)

In the aftermath, Roberto angrily asks what good the protection of El Alcazar is, if they're going to be overrun like this. Good point! They did manage to capture one of the marauders, who call themselves Primitivos. The guy taunts Fede during questioning, declaring that "we serve no one" and their mission is "to burn it all down." Suddenly, a car is heard driving away from the village, and Daryl and another guy run to stop them. It's Roberto, escaping in one of the Primitivos' vehicles, and the other guy aims his gun at Roberto to stop him... but Daryl pushes his gun away and lets Roberto escape.

Fede yells at Daryl for letting Roberto go, insisting his man was just going to shoot out Roberto's tires. (Yeah, right.) Antonio volunteers to go find his son, and Carol says she'll go with him. When Antonio asks her if she has any children, she tells him, "No. Not anymore." (Aw... R.I.P., Sophia.) Daryl thinks they should let Roberto do what he wants, but he won't let Carol go without him, so he joins her and Antonio on their search. We see Justina stopping on the road to El Alcazar and seeing a figure in the woods. Is it Roberto? As Fede condemns the captured Primitivo to death by walker, Daryl, Carol and Antonio find Antonio's vehicle wrecked on the side of the road — and Justina's compass inside. They must have run off together... but where are they now?

Got thoughts on this week's Daryl Dixon? Share 'em in a comment below.

Recommended