Friday, May 1, 2026

View online · Sign up

In partnership with

I don't think I blinked during today's episode. Kristen murdered Sophia at a river and made it look like a suicide. Chanel's imaging came back highly suggestive of malignancy — while she's pregnant. Javi broke down Johnny's door and hauled him out of a gas-filled apartment, then collapsed in the hospital hallway. And Holly found out that Sophia put her name in a suicide note, quoting the exact words Holly wishes she could take back. Here's the full breakdown.

Forwarded to you? I write The Salem Dispatch daily for other fans of Days of Our Lives: full recap of yesterday's episode, tomorrow's spoilers, and what other fans are saying. Subscribe free.

Today in Salem

Javi Saves Johnny and Collapses

It turns out that yesterday's cliffhanger was a fake - out. Chanel was never in the apartment. Johnny dreamed it in his gas-induced haze. He wakes up, still tied to the chair, alone, the apartment filling with gas. Outside, Javi Hernandez and another paramedic are checking a neighbor's gas leak call. Javi smells it coming from Johnny's door. He kicks it in, finds Johnny semi-conscious and bound. The cup of acetone catches fire as Javi cuts him free.

Javi hauls Johnny out through the flames, gets him on a stretcher, and gets him to the hospital, where he regains consciousness and seems like he will recover quickly. Javi sees Sarah by the nurse’s desk in the hospital and tells her he's fine. Suddenly he drops to the floor.

Sophia Says Goodbye to the Only Person Who Loved Her

Sophia reads her suicide note aloud in her room. Holly's cruelty and bullying have made her life unbearable. She just wants it to end. Everyone will be better off without her. Then Amy walks in. She made eggplant parmesan for dinner — Sophia's favorite.

What follows is the warmest we've ever seen Amy Choi. She tells Sophia how proud she is of the hard work she did to get better, how the whole family is breathing easier with her home, how the boys are thrilled to have their big sister back. Then she apologizes — for not listening, not respecting Sophia's dreams, not being there when it mattered most. "I wish I could go back and spare you all the pain that my selfishness caused," she says. "But I thank God every day for giving us another chance."

Sophia tells her mom she loves her. She says she knows they disagree on everything but she's always known Amy wanted the best for her. She says she's heading out to meet a college student about summer classes at the University of Chicago. Amy tells her to be home for dinner.

Minutes later, Jada and Brady knock on the front door. They're here to bring Sophia in for questioning about the pill switch. When they enter Sophia’s room, it’s empty. Sophia heard them and climbed out the windor. They find her suicide note on the desk, addressed to "whoever cares." Amy crumbles. Jada puts out a BOLO. Then Sarah calls from the hospital: Johnny was just brought in, and he says Sophia tried to kill him. This isn't a missing person case anymore.

Chanel Gets Very Disturbing Test Results

Chanel has been at the hospital waiting for additional imaging. When the results arrive, Sarah delivers them gently but directly: the results are highly suggestive of malignancy. They won't know for certain until a biopsy, but the imaging isn't good. Chanel breaks down. She already beat one type of cancer, and now she's facing another one while pregnant. Sarah promises to get her and her baby through it.

Holly's and Sophia have a Final Confrontation

Tate and Holly are in the Square and Holly is still feeling off. The antipsychotic meds Sophia slipped her are leaving her system slowly, and she doesn't know when she'll feel like herself again. Tate tells her that he's quitting college to become a personal trainer. Holly is disappointed they won't share the college experience together but tells him she supports it.

Then the conversation turns to Sophia. Holly unloads. She's done pretending to be the bigger person. She tells Tate she really, truly hates Sophia — that she's pure evil, a demon walking around free to torture them. Tate holds her and tells her she has every right to feel that way.

On her way to meet Kristen, Sophia runs into Holly and Tate in the Square and Holly unleashes on her. "No one believes you. Nobody likes you anymore. No one wants you the hell around," Holly says. She told Sophia she deserved every bit of hate coming her way. She said thank God they got that poor innocent little boy away from her. And then the line that's going to haunt her: "Part of me wishes you really were dead." Sophia, visibly upset, blows Holly a farewell kiss and leaves.

With Sophia gone, Holly asks Tate if she's a terrible person for saying all those things. He tells her that after everything Sophia put her through, she has every right. Then Brady and Jada arrive. There's a suicide note. It names Holly. Holly goes white.

The End of Sophia Choi - For Now, At Least

Sophia finds the meeting spot by the river. It's remote, secluded — no security cameras anywhere in the area, which is exactly why Kristen chose it. Sophia asks if Kristen has the money and the fake passport. She's ready to start her new life in Paris.

Kristen tells her: first things first. Before she goes strolling along the Seine, she needs to jump in this river. Or at least make it look like she did. Everyone needs to believe Sophia is dead. Sophia nods. "The old me is dead," she says. "How poetic," Kristen replies.

Kristen asks about the note. Sophia confirms she wrote it, says her mom has probably found it by now, and that everyone is going to know Holly and Johnny drove her to this. "Revenge is sweet, isn't it?" Kristen says. Then Sophia's face changes. She's going to miss her family. Kristen snaps: "No. You are not getting cold feet again. Not when we're this close." Sophia pulls herself together. "I'm good. Let's do this."

Sophia thanks Kristen. She throws her backpack and shoes into the river. She grips the railing — tight, so the police will find her fingerprints and believe she jumped. Everything looks exactly like a girl who chose to end it all.

A flashback fills in the piece the audience has been waiting for. Kristen confronting Sophia weeks ago: "You stupid girl. Did you really think I would let you get away with what you did to my daughter?" This was always about Rachel. Sophia made Rachel her drug mule, and Kristen never had any intention of letting that go. The passport was never real. The money was never coming. Paris was a fantasy Kristen let Sophia believe long enough to do her dirty work.

Back at the river, Sophia is facing the water, hands on the railing, trusting Kristen completely. "I told you revenge was sweet," Kristen says. Then she picks up a rock and bashes Sophia over the head. Her goons step forward and throw the body into the river as Kristen watches it float away.

My Take

  • Bravo to Days for taking their time with the Sophia story. Two full years from Holly's scheming best friend to this. Whatever you think of the character, the show didn't shortchange her exit.

  • Yesterday's ending was a cheap fake. They gave us "Chanel walks into the fire" as a cliffhanger and then just took it back. I'll forgive it because the rest of the episode delivered, but I'm noting it.

  • First time we've seen a warm, loving Amy Choi. That mother-daughter scene hit hard because Sophia is saying goodbye, and Amy has no idea.

  • I alternated all episode between feeling sorry for Sophia and wanting her to face consequences. That's exactly where the show wants me, and they earned it.

  • Holly didn't pull a single punch in that confrontation. The show is clearly setting her up for guilt when the suicide note goes public.

  • Kristen was all dolled up to commit murder. She showed up to that river like she was going to brunch, not bashing a teenager's head in with a rock. Stacy Haiduk was ice cold.

  • It's been a while since Kristen actually killed someone. This isn't a scheme that went wrong or a threat that escalated. She planned this. She dressed for it. Evil Kristen is fully back.

  • Chanel may actually have cancer. While pregnant. The show is loading her up with everything at once, and Raven Bowens is more than up to it.

New to The Salem Dispatch? Subscribe free.

The Bigger Picture

Kristen DiMera: The Killer Returns

Kristen DiMera has been a lot of things in Salem. Schemer. Manipulator. Blackmailer. Kidnapper. The woman who held Marlena prisoner, who stole Brady's daughter, who ruined more marriages than she can count. But for all the damage she's caused over the decades, her actual body count is surprisingly small. She's been responsible for two deaths in the modern era: Haley Chen in 2020, when Kristen's hysterical outburst caused Haley to fall down the stairs, and now Sophia Choi, bashed in the head with a river rock on a Friday afternoon.

The difference between those two kills tells you everything about where the character is now.

Haley's death was an accident. Kristen had just been told her baby died. She was screaming, out of her mind with grief, and Haley was in the wrong place at the wrong time. JJ accused Kristen of pushing her, and Brady defended her. Because even at her worst, that version of Kristen was still someone who did terrible things impulsively, in the grip of emotion, and then spent the next year being haunted by it. She wept over Haley's photo. She tried to make amends. Melinda Trask built an entire prosecution around it, and Kristen genuinely suffered.

Sophia's death is nothing like that. Kristen recruited Sophia nearly a month ago. She spent weeks grooming her, arming her, directing her — and then, when the job was done and the loose end needed tying, she showed up to a remote river in a silk blouse, picked up a rock, and beat an eighteen-year-old girl to death. There was no emotion in it. No grief, no outburst, no heat-of-the-moment justification. Just planning, execution, and cleanup. She brought goons to throw the body in the water. She timed it so police would find Sophia's fingerprints on the railing and the suicide note at home. She built a murder that looks exactly like a suicide.

That's not the Kristen who stabbed Victor with a fruit-tray knife because he insulted her. That's not the Kristen who attacked EJ in front of Chad last December because she was furious about Rachel. Those were outbursts — dangerous, violent, impulsive. The river was none of those things. The river was premeditated, cold-blooded murder with a cover story already in place.

The show has been building to this without most of us noticing. Kristen has spent years being the villain who causes chaos but doesn't quite cross the line. She lies, she steals custody, she blackmails people with recordings, she makes threats she mostly doesn't follow through on. When she does get physical, it's impulsive — the knife, the letter opener, the shove. The consequences are usually survivable.

Sophia changed that. Kristen tracked down a mentally ill teenager fresh out of a psychiatric facility. She offered her money and a new identity in exchange for destroying Johnny. She armed her with an untraceable gun. When Sophia refused to use it and built her own plan instead, Kristen adapted — she let Sophia do the dirty work, then eliminated her. Every step was calculated. The fake suicide sells itself: the note was real, written in Sophia's hand, quoting Holly's words. The fingerprints on the railing. The missing girl last seen climbing out a window. Nobody is going to look for a murder victim when the evidence points so cleanly to a girl who chose to end it all.

Stacy Haiduk has been playing Kristen since 2018, and she's always been good at the schemes. But today she showed something different. There was a moment at the river — after Sophia threw the gun in the water and gripped the railing, selling her own death, trusting Kristen completely — where Haiduk's face was absolutely empty. No triumph, no regret, no hesitation. Just a woman about to do what she came to do. And then she picked up the rock.

In a recent SoapHub interview, Haiduk said Kristen is "finally done with Brady" and that her growing resentment has pushed her toward targeting EJ. That tracks — the entire Sophia plot was aimed at EJ through Johnny. But Haiduk also said Kristen "deserves some fun." After watching her calmly murder an eighteen-year-old today, that quote lands differently.

This is the Kristen that EJ and Brady and Marlena don't know they're dealing with yet. The schemer was dangerous enough. The killer is something else entirely.

—Advertisement—

Every headline satisfies an opinion. Except ours.

Remember when the news was about what happened, not how to feel about it? 1440's Daily Digest is bringing that back. Every morning, they sift through 100+ sources to deliver a concise, unbiased briefing — no pundits, no paywalls, no politics. Just the facts, all in five minutes. For free.

🏆 Trivia Question

Kristen caused Haley Chen's death in 2020 by accidentally knocking her down a flight of stairs. Who was Haley's mother — and what job did she hold in Salem at the time?

Spoilers for Monday, May 4th

Brady and Jada Hunt for Sophia — Not Knowing She's Already Dead

The suicide note is out. Johnny has named Sophia as his attacker from a hospital bed. The BOLO is active across Salem. On Monday, Brady and Jada throw themselves into the search while Amy sits at home waiting for any word about her daughter. We know what none of them do: there's no one left to find. Sophia is already at the bottom of the river, and Kristen is the only person who knows it.

Chanel Faces a Biopsy While Johnny Recovers Down the Hall

Chanel is now navigating a potential cancer diagnosis and a husband who nearly died in the same building on the same day. Soap Spoiler says this is the beginning of a multi-week cancer arc, and Raven Bowens told Parade that both "a miracle and a tragedy" are coming for Chanel. After today, the tragedy half feels like it's already here.

The DNA Test Confirms It: Kelsey Is Alex's Daughter

The paternity results arrive and remove all doubt. Kelsey is Alex's biological daughter, per CDL and Primetimer. Alex starts figuring out what fatherhood looks like, Joy uses the bonding to pull him closer, and Stephanie is left wondering where her marriage stands. Coming one day after her therapy session where she admitted she doesn't feel equipped to handle another woman's child, the timing couldn't be worse.

Javi's Collapse May Lead to a Coma

Javi dropped to the floor at the end of today's episode, and Monday brings the fallout. Leo panics. The doctors assess how much damage the gas and smoke exposure actually did. Soap Spoiler and CDL both flag a possible coma — which would bridge Al Calderon's departure (he's leaving for NBC's Brilliant Minds) to Jacob Martinez's June 30 debut as the new Javi. The hero who saved Johnny may end up paying a high price for it.

Week Ahead Spoilers: May 4th–8th

Alex Bonds with Baby Kelsey — and Joy Uses the Opening

With the DNA test confirming what Joy has been saying all along, Alex throws himself into fatherhood. He's holding Kelsey, learning her routines, showing up in ways Stephanie hasn't seen from him before. Joy notices — and uses every bonding moment to pull Alex closer to her orbit. Stephanie watches from the outside, her jealousy growing alongside the uncertainty about whether her marriage can survive a baby that isn't hers. (CDL, Primetimer)

Stefano's Will Reading Begins — and Lexie Could Wake Up

The DiMera family gathers for a will reading that nobody can control. Theo is executor. Marlena is a surprise beneficiary. EJ has lost his grip on the proceedings entirely. Soap Dirt says Lexie Carver could awaken and crash the gathering — which would change everything for Abe, Theo, and the DiMera power structure overnight. Theo gets handed something significant by the estate; Abe wants him to stay far away from all of it. (CDL May Sweeps)

Gabi and Philip Get Engaged — But Her Secret Is Ticking

Philip finally proposes, and Gabi says yes. On the surface, it's a celebration. Underneath, it's a time bomb. Philip still has no idea that Gabi helped Tony sabotage the Titan-DiMera merger — the same deal Philip has been working to close. CDL's sweeps preview says this secret blows up during May, which means the engagement might not survive the month that produced it.

Chad Takes Belle on a Date?

Chad made Thomas a promise: no crossing romantic lines. But CDL's sweeps preview says he's struggling to keep it, and may use a date with Belle as a distraction from whatever he's actually feeling. Whether it stays a distraction or becomes something more is the question the show seems to be teasing.

EJ May Figure Out Kristen Was Behind Everything

Sometime this week, according to Soap Dirt, EJ starts pulling the thread. How did Sophia get a gun? Who funded her disappearance plan? Why was the entire plot aimed squarely at Johnny? Every answer leads back to Kristen. And if EJ gets there, she's no longer just dealing with a police investigation or a grieving Amy Choi. She's dealing with her own brother — a DiMera who now knows she tried to murder his son.

Other Days News & Spoilers

  • Jacob Martinez is the new Javi Hernandez, debuting June 30. Soap Opera Digest broke the news, and Deadline, Michael Fairman TV, and Soap Opera Network all picked it up. Al Calderon (Javi) exits for NBC's Brilliant Minds. This is Martinez's first daytime role. His prior credits include the short film Memory Swim and stage work. The June 30 start date lines up perfectly with the coma arc everyone is expecting.

  • Conner Floyd tells Soaps.com that Chad is at a "crossroads." In his first post-debut interview, Floyd says he studied Joe Mascolo's Stefano tapes to figure out how much of the DiMera patriarch should sit underneath this Chad: "I figured Chad should have a little bit of Stefano in him." He's not going full villain, but he's not pretending that side doesn't exist. SoapHub and Yahoo ran companion pieces.

  • Rachel Boyd's next gig: the thriller Sick Puppy, in theaters May 22. Boyd leaves Days after two years as Sophia. Her first film role post-Days is already on the festival circuit. (SheKnows)

  • Raven Bowens teased "a miracle and a tragedy" ahead for Chanel. In a Parade interview, Bowens said two surprises are coming for her character — one good, one bad. Today's mammogram results look like the tragedy half landing.

  • Stacy Haiduk says Kristen is "finally done with Brady" and "deserves some fun." In a SoapHub profile, Haiduk talks about Kristen's growing resentment pushing her toward targeting EJ — which tracks perfectly with the Sophia plot being aimed at Johnny all along. After today's episode, the "fun" comment is chilling.

Over to You

A few things I'm chewing on after today:

  • Kristen has now killed two people on this show. Both were young Asian women — Haley Chen in 2020, Sophia Choi in 2026. Coincidence, or does someone in the writers' room need to notice the pattern?

  • The show gave Sophia two full years — from Holly's scheming best friend to a body in the river. Did they earn the exit, or did they waste a character who had more story left?

  • Chanel has cancer while pregnant. Is the show piling too much on one character, or is Raven Bowens the kind of performer you load up because she can carry it?

  • Who figures out Kristen killed Sophia first — EJ, Brady, Amy, or someone else? And how long until it happens?

  • Javi saved Johnny's life and collapsed for it. With a recast coming June 30, are you ready to say goodbye to Al Calderon's version of the character?

  • I want to hear your final thoughts on Sophia Choi. Do you feel sorry for her or are you happy to see her get her just deserts.

Hit reply and tell me what you think. I read all of your responses!

🏆 Trivia Answer

Melinda Trask — she was the District Attorney, and she used Haley's death as the basis for prosecuting Kristen.

P.S. If today's Dispatch was forwarded to you, welcome. Subscribe free here so tomorrow's lands in your inbox.

Reply

Avatar

or to participate

Recommended for you