By: Kelly Kearney
After last week’s shocking reveal, emotions are running high. Roberto is overcome with grief but refuses to give up on Justina, no matter how reckless her choices may seem. The two made a vow to be together, and he’s ready to risk everything—even defying El Alcazar’s forces—to keep that promise.
Meanwhile, Daryl and Carol turn their focus back to survival. With Valentina and her young protégé, Cooper, at their side, they begin repairs on the ship that could finally take them home. But danger never stays quiet for long, and a surprise attack threatens to derail their plans before they can even set sail. There are only two episodes left in this Spanish adventure, and the fight for love, survival, and escape is far from over.
“It’s Complicated”
The episode opens with Daryl (Norman Reedus) flashing back to his childhood, running from the trailer he once called home. The memory is triggered by Roberto (Hugo Arbues) pounding on Fede’s (Óscar Jaenada) door, demanding to know where Justina (Candela Saitta) is. From the window above, Fede watches as Antonio (Eduardo Noriega) tries to calm his son, but Roberto lashes out—first at his father, then at the Americans, Daryl and Carol (Melissa McBride). He blames them for dragging him and Justina back to town, convinced that if Daryl hadn’t insisted on getting Carol help, Justina would still be with him.
After the credits, we see Fede grieving as well. Looking at a photo of Justina’s parents, he confesses his guilt to his mother (Yassmine Othman)—he promised to protect her, and he failed.
Meanwhile, Carol and Daryl gather supplies with Antonio to repair the ship. Daryl quickly notices the spark between Carol and Antonio and gives them space. Carol feels guilty for bringing trouble to town, but Antonio reassures her. Justina and Roberto were never good together. Carol admits she understands—sometimes relationships are simply “complicated,” the same way she’s always described her bond with Daryl. They’re soulmates, but romance has never been part of it. For now, her heart seems to lean toward Antonio, making the prospect of leaving harder than expected.
Outside, Daryl tries to get Roberto focused on fixing the boat’s rudder, but Roberto can’t think past losing Justina. With one less set of hands, Daryl, Carol, Valentina (Irina Björklund), and her crew manage to raise the boat and free the damaged hull from beneath the sand. Now they can fix it and replace the rudder, giving them a shot at setting sail within a week. In the process, Daryl learns proper knots from a young sailor named Cooper (Samuel Sargeant), while Carol bonds with Valentina, admiring her strength and leadership. But Valentina can’t help commenting on the dynamic between Carol and Daryl—an observation that makes both of them awkwardly smirk.
Later, while working on the boat, Carol can’t help but wonder if they should delay their trip to help the young lovers unite. Daryl acts like he couldn’t care less and tries to steer Carol back on course–to home and those hot dogs. But she is a stubborn woman and recently started leading with her emotions. She can’t help but feel guilty over Justina and the tension with Daryl comes to a head and he storms off, frustrated and unwilling to fight more lost battles. Carol knows this is really about Isabelle, and how he’s locked his heart down ever since she died in France. Valentina senses their rift but shifts the conversation, sharing how she’s spent most of her adult life at sea, and the last decade surviving alone in her lighthouse. Carol relates—she’s tried solitude too, but it didn’t last. She always needed her best friend and her chosen family to keep her going. “The world is hard,” Valentina says, “but there’s no reason not to have companionship.” Her pointed glance at Daryl leaves Carol uneasy.
Now that Roberto doesn’t seem keen to leave Spain without Justina, Valentina suggests her young protégé, Cooper, take his place on the voyage. He is American too and has long desired a trip home to see what’s left of it. Daryl bristles, he doesn’t want to add another sole on board, even if his expertise could come in handy. Valentina teases Carol that her “boyfriend” doesn’t like advice, and Carol quickly corrects her how they’re not together. Stunned, Valentina presses further: wondering if they’ve ever “gone there” and Carol shakes her head, and glances at Daryl, who smirks and says “Nope.” He wanders off, leaving Valentina to tell Carol she should think about it sometime. “Complicated,” doesn’t even begin to define these two.
The Secrets We Never Tell
For now, Carol’s eyes seem fixed on Antonio–who is back at his farm with his brooding repairing the fence surrounding the property. When the two begin talking about Justina, Roberto accuses his father of being unsupportive of their relationship. He lashes out in pain, but strikes a nerve when he brings up Antonio’s long feud with the mayor—Justina’s uncle, Fede. Antonio and Fede have a history, and their animosity became yet another obstacle Justina and Roberto had to overcome. Cue Fede. who shows up to make peace with his niece’s grieving love. He admits he never wanted to lose Justina; he tried to protect her, but she had a mind of her own. She made her choice, and it was taken from both of them and there is nothing they can do about it. To Roberto, none of this makes sense. They’d sworn an oath to stay together—how could Justina break that by volunteering to be an El Alcazar bride? Fede has no real answer for that, only that some people carry secrets that drive their choices, and the reasons they may never understand. When he says this, he looks directly at Antonio, and the two men share a heavy glance. Their unspoken history lingers in the air, a division that has rippled down to the next generation. That secret now hangs over father and son, who have more to discuss than either expected.
Back at the beach, Cooper—sweet, eager, and loaded with sailing knowledge and Daryl successfully repairing the sail, Daryl begins cranking it up when tragedy strikes. Out of nowhere, a sharply aimed arrow pierces Cooper’s chest, killing the young sailor instantly. Within seconds, arrows rain down as masked raiders storm the beach. Valentina and Carol spring into action, and a brutal fight breaks out. Both sides take losses, but eventually Daryl, Carol, and their allies remain standing—though Cooper rises again, beginning to turn. Carol rushes to Valentina’s side, knowing all too well the grief of losing someone young. The two women watch in heartbreak as Daryl ends it quickly with a shot, putting Cooper down for good.
Los Primitivos
The scene quickly shifts to Pax (Alexandra Masangkay), who is reminiscing over a photo of herself and her lover, Elena. When a convoy approaches the gates of Solaz del Mar, she leaps into action, sounding the alarm for the townspeople preparing for war. The masked raiders in jeeps are approaching and there is no sign of protection from El Alcazar’s guards. Fede and his guards distribute weapons to the people putting the entire settlement on lockdown and ready for war.
The fallout from the earlier fight on the beach is written across Valentina’s face. The mood shifts again when bells ring out, signaling danger—the raiders must be attacking Solaz del Mar. With their boat too damaged to sail, Daryl and Carol know they can’t just sit by while their friends fight for their lives. They head for the town, but outside the gates, chaos reigns. The defenders unleash caged walkers as a deterrent, but the raiders press forward, bullets flying and blades clashing. Amid the battle, Daryl and Carol slip inside, picking off both raiders and walkers one by one.
Just when it seems the defenders from inside the town are holding off the assault, a jeep smashes through the gates, unleashing more raiders and letting the dead pour in. The fight turns into full-on chaos, as Daryl and Carol, alongside Pax, Antonio, carve their way through the mayhem. Through sweat and blood and bullets and arrows, the raiders and walkers are no match for these hardened warriors. The immediate threat is handled but over at Antonio’s home, Roberto is fending off a raider when Pax bursts in, saving his life. Together, they take down the rest looting the farmhouse., Roberto even hurls one out a window. As the fight wages on, Fede takes a sword to the shoulder as Carol looks on. The wound isn’t fatal, but he’s hurt badly enough that he knows he can’t protect anyone. He shouts for his people to run as Carol pulls him to safety.
At the farm, Daryl and Antonio grab more ammunition before heading back into the fray. But Roberto doesn’t follow, He insists he’ll meet them later, saying he wants to check on Alba (Hada Nieto) and Carmen (Anna Gras) first. He doesn’t get far, as suddenly, a fireball arcs over the city walls and crashes down setting the streets and the dead on fire. Hand-to-hand combat is one thing; a flaming aerial assault is another. The town erupts into flames as fire spreads and walkers ignite like mobile tinder. Paz, Daryl and Antonio rush back into the streets, where Carol is fighting to hold her ground. The raiders are relentless, the dead keep coming, and now the bombs are falling. It’s an inferno. They need to regain the upper hand so Fede shouts for Antonio to release the ballista. Without hesitation, Antonio jumps into action—and Carol follows close behind.
“If you’re going, I’m going”
Like something out of Scarface, we finally see what the ballista is—a massive weapon that unleashes a spray of arrows like a medieval Tommy gun. Antonio cranks it to life, and with Fede and the others backing him up, they mow down the remaining raiders. The battle is over, but the cost is steep. Bodies litter the streets, and friends and loved ones are gone. As Fede kneels to pray, Roberto locks eyes with Carol and Antonio, all of them worn down and hollowed out from the fight.
Fede orders Antonio and the survivors to haul the dead outside the gates, turning the corpses into a warning for anyone who might come next. But Roberto can’t accept what just happened, not after Justina sacrificed herself so El Alcazar could protect the town. For him, the math doesn’t add up–it’s loss compounded with loss. His anger ripples through the crowd, and soon the townspeople are shouting alongside him. Fede defends himself, insisting no one could have predicted this new enemy, and now more than ever their alliance with Alcazar is vital. But Roberto refuses to back down. As he confronts Fede face-to-face, Daryl interrupts them with a captured raider (Bruno Blas).
As Fede interrogates the prisoner, he eventually reveals the group’s name: Los Primitivos is a faction the mayor thought existed only in folklore. When pressed on who leads them, the raider spits in Fede’s face. “You serve Alcazar,” he sneers. “We serve no one.” Their only plan is to “burn it all.”
The interrogation is cut short by shouts from the wall—someone is trying to ram through the front gate in a stolen car. Daryl rushes to intercept, as he and another armed guard take aim, ready to shoot. But when the jeep rounds the corner, Daryl lowers his weapon when he realizes it is Roberto. The other guard refuses to stand down, but Daryl forces him to lower the gun, letting Roberto drive through unchecked. When Fede learns Daryl disobeyed his orders, he’s furious. They’re losing able-bodied fighters and he won’t risk anymore, even for his niece’s love. Antonio immediately volunteers to bring Roberto back, but Fede mocks him, asking when was the last time he even left the village. Carol steps in, saying she’ll go with Antonio while the rest stay behind to defend the town.
Later, as Carol and Antonio pack up, Daryl confronts her about leaving. He doesn’t understand why she’s risking herself over a fight that isn’t theirs to win. She wanted the young lovers reunited—now they are. If they’re dragged back, they’ll just be separated again. Carol can’t let Antonio lose his son–she knows that kind of pain, and she wouldn’t wish it on anyone. Besides, the love Roberto has for Justina gives her hope, and hope is worth fighting for. As she tosses her bags in the back of the truck, Daryl gets up and follows. “If you’re going, I’m going.” He hops on his bike and third wheels it behind their truck.
“Frontier Justice”
On the road, Antonio admits Roberto won’t stop until he finds Justina—but he may not be the only one searching. Out in the woods, we catch a glimpse of Justina herself, and she seems to be hiding from a threat lurking in the woods.
Back in town, her uncle is under fire, blamed for the raid that cost so many lives. The people demand vengeance, and they turn their fury toward the prisoner still being interrogated. After failing to calm their fury, Fede gives them what they want: the raider is chained, and dragged into a pit surrounded by caged walkers. The Primitov’s fate is now in God’s hands—as Fede unleashes the hungry dead.
While Solaz del Mar dishes out what their Mayor calls “frontier justice,” Daryl tracks Roberto’s car until the trail converges with another. They follow the tracks until they come upon Roberto’s jeep—wrecked and overturned on the side of the road. Antonio panics and searches desperately for his son among the wreckage, but Roberto is nowhere to be found. That’s when hope shines bright in the darkness, as Carol discovers a clue in the dirt. It’s the compass necklace Roberto gave Justina when they pledged their lives to each other and the adventures that awaited them. It must be a sign that the couple is together, but the bigger question remains—where are they and, more troubling, who took them? That accident was no fender-bender, and the couple could be injured or worse, in the hands of the raiders, who admit their only goal is destruction. The episode closes with a frantic Antonio, his voice breaking as he calls out into the night for his only son. Without a boat to set sail, it looks like Daryl and Carol are about to take another detour into local drama. Those hot dogs are going to have to wait a little longer.